在 JavaScript 中建立自定義 toLowerCase() 函式


我們需要編寫一個 JavaScript 字串函式來覆蓋預設 toLowerCase(),該函式應與預設函式具有相同的功能。

我們來編寫此函式的程式碼 −

示例

const str = 'Some UpPerCAsE LeTTeRs!!!';
const toLowerCase = function(){
   let str = '';
   for(let i = 0; i < this.length; i++){
      const ascii = this[i].charCodeAt();
      if(ascii >= 65 && ascii <= 90){
         str += String.fromCharCode(ascii + 32);
      }else{
         str += this[i];
      };
   };
   return str;
};
String.prototype.toLowerCase = toLowerCase;
console.log(str.toLowerCase());

輸出

控制檯中的輸出將為 −

some uppercase letters!!!

更新於: 31-Aug-2020

358 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告