【发布时间】:2018-08-07 08:03:09
【问题描述】:
我想使用扩展语法减少此代码以删除 for 循环,有什么想法吗?
function shiftChar() {
let aCharArray = prompt("Enter a word").split("");
for (let i = 0; i < aCharArray.length; i++) {
aCharArray[i] = String.fromCharCode(aCharArray[i].charCodeAt(0) + 1);
}
alert(aCharArray);
}
这行不通
function shiftChar() {
let aCharArray = prompt("Enter a word").split("");
aCharArray = String.fromCharCode(...aCharArray.charCodeAt(0) + 1);
alert(aCharArray);
}
【问题讨论】:
-
使用.map怎么样?
标签: javascript for-loop spread-syntax