您好,我正在尝试创建一个 JavaScript 函数来反转单词,但似乎 for 循环尚未开始执行,并且holder 变量未附加到 for 循环中。
function jump(str){
var holder ="";
var len = str.length-1;
for(var i =len; i == 0; i--){
holder += str[i];
}
return holder;
}
console.log(jump("Just do it!"))
最佳答案
你的循环不正确:
for(var i =len; i == 0; i--){
^^^
只有中间条件为“true”时,循环体才会触发。在第一次迭代中,i
类似于 10
,这意味着 10 == 0
是NOT true,又名错误。
你可能想要
for(var i =len; i >= 0; i--){
相反。
关于javascript - 创建一个 javascript 函数来反转单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187072/