【发布时间】:2017-07-30 15:36:28
【问题描述】:
我想先说。非常初学者。善待。然而。我正在尝试反转字符串。将字符串作为参数放入函数中并反转其顺序。例如 'hello' 应该返回 'olleh' 等。
我已经完成了这个:
function revString(stringArg) {
return stringArg.split("").reverse().join(");
}
但是。通过这样做:
function revString (stringArg) {
stringArg.split("");
stringArg.reverse();
stringArg.join("");
return stringArg;
}
第二个函数的结果输出是 reverse() 不是函数。谁能告诉我这里有什么区别?
【问题讨论】:
-
.split()返回一个数组。在您的第二个 sn-p 中,您忽略了函数的返回值。 -
可以通过以下方式解决这个问题:someVar = stringArg.reverse();
标签: javascript reverse