javascript - 创建一个 javascript 函数来反转单词

标签 javascript reverse

您好,我正在尝试创建一个 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 == 0NOT true,又名错误。

你可能想要

for(var i =len; i >= 0; i--){

相反。

关于javascript - 创建一个 javascript 函数来反转单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187072/

相关文章:

javascript - 无法将我的复选框设置为 `alignSelf: ' flex-end '` or ` right : 0`

javascript - 在 D3 图上隐藏一条线

Java |通过 FOR 循环返回一个颠倒的数组

Android - 将 ListView 反转为消息显示

android - 线性布局顺序在某些设备上是相反的

javascript - AngularJS 和 location.path()

javascript - "variable initializer is redundant"到底是什么意思?

javascript - 在下划线中查找具有特定键值的对象的数组索引

string - 如何在 .COM 可执行文件中以相反顺序打印字符串?

Java数组逆序排序!需要反向反转