Sha*_*Moh 0 javascript string reverse
我试图扭转句子中的奇怪词.它的工作正常.但它的附加未定义在前面.
var str = "get busy living or get busy dying.";
var newstr = str.split(" "), result;
for(i=0;i<newstr.length;i++){
if(i%2 !== 0){
result += newstr[i].split("").reverse().join("");
result += ' ';
} else {
result += newstr[i];
result += ' ';
}
}
Run Code Online (Sandbox Code Playgroud)
输出是
undefinedget ysub living ro get ysub dying.
Run Code Online (Sandbox Code Playgroud)
有人可以指出我哪里出错!!!!!
你没有初始化result,所以第一个+=添加到未定义的值.
只需声明并初始化result:
var result = "";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
543 次 |
| 最近记录: |