【发布时间】:2019-10-25 15:59:49
【问题描述】:
我正在处理代码挑战,我想针对奇数和偶数索引。我的代码基于W3 schools tutorial,我什至无法控制台记录for循环。但是,当我尝试在节点中定位索引时,它工作正常。这是我的代码:
let newString = ''
for (let even, odd= 1; even < string.length; even + 2, odd + 2) {
newString += string[even] + string[odd]
}
console.log(newString)
【问题讨论】:
-
您的代码没有初始化
even,也没有增加任何一个变量。 -
对于长度不均匀的字符串,这将无法正常工作(在解决了 Pointy 已经提到的问题之后)。
-
这是做什么的?如果你修复了这些错误,它只会复制字符串。您是否打算交换偶数和奇数元素?
-
你没有得到
console.log(),因为你有一个无限循环,因为你永远不会增加变量。even + 2应该是even += 2,odd也是一样。
标签: javascript string for-loop