我写了一个函数,目的是为字符串中的每个字母填充一个包含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