我寫了一個函數,目的是爲字符串中的每個字母填充一個包含uni代碼字符的數組。如何使用字符串中的單字符代碼填充數組?
但是,我返回的結果是一個空值的數組。
function rot13(str) {
var splitString = str.split("");
var myArray = [];
for (var i = 0; i < splitString.length; i++) {
myArray.push(splitString[i].charCodeAt[i]);
}
return myArray;
}
console.log(rot13('cats'));
'charCodeAt'是一個函數。 – SLaks
'splitString [i] .charCodeAt [i]'→'str.charCodeAt(i)'。 'charCodeAt'是一個函數。 – Ryan
而且你不需要'split'。 – SLaks