【发布时间】:2019-11-14 15:44:03
【问题描述】:
我正在用字符串 javascript 逐字编写反转逻辑。
但我认为我的代码更冗长,所以我正在寻找好的答案。
Ex :- I/p- Hi how are you // o/p- iH woh era uoy
function ReverseString(val) {
var op = "",
iCount = -1;
for (let i = 0; i <= val.length; i++) {
if (val[i] != " " && i != val.length)
continue;
for (let j = i - 1; j > iCount; j--)
op += val[j];
if (i != val.length)
op += " ";
iCount = i;
}
return op;
}
console.log(ReverseString("Hi how are you"));
【问题讨论】:
-
澄清“预定义方法”是什么意思。听起来是毫无根据的毫无意义的要求。
-
鉴于您的编辑:
Answer should not be contain any predefined method. Like- (split (), reverse () ..)那么此代码将与您将获得的一样简洁。虽然很丑。我不确定你为什么想要(坦率地说很荒谬)无方法规则。
标签: javascript jquery string reverse ecmascript-5