gpt4 book ai didi

javascript - 分配中的 Javascript 左侧无效

转载 作者:行者123 更新时间:2023-11-30 14:59:39 25 4
gpt4 key购买 nike

想知道为什么我的左侧分配无效。我的 for 循环不是遍历字符串字符数组,获取它的数值 (ASCII) 并将其添加到计数中并将其重新分配给变量吗?

function getCharNumber(string1, string2) {
let count1 = 0
let count2 = 0
let strArray1 = string1.split('')
let strArray2 = string2.split('')
for (let i = 0; i < strArray1.length; i++) {
strArray1[i].charCodeAt(0) += count1
}
for (let i = 0; i <strArray2.length; i++) {
strArray2[i].charCodeAt(0) += count2
}
console.log(count1, count2)
}

最佳答案

在调用 String.prototype.charCodeAt() 时反转顺序。将调用的结果赋值给count1, count2

for (let i = 0; i < strArray1.length; i++) {
count1 += strArray1[i].charCodeAt(0);
}
for (let i = 0; i <strArray2.length; i++) {
count2 += strArray2[i].charCodeAt(0);
}

关于javascript - 分配中的 Javascript 左侧无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46739409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com