我的代码
当我使用单词 cat 时,该函数不返回任何内容。
function reverse(str) {
let result = '';
let i = str.length-1;
while ( i < 0) {
result = result + str[i];
i--;
}
return result;
}// END```
您需要length
检查循环是否大于或等于零。
function reverse(str) {
let result = '';
let i = str.length - 1;
while (i >= 0) {
result = result + str[i];
i--;
}
return result;
}
console.log(reverse('cat'));
一种更短的方法,递减并签入。
function reverse(str) {
let result = '',
i = str.length;
while (i--) result = result + str[i];
return result;
}
console.log(reverse('cat'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句