Javascript 的 foreach 等价物:
for ( var i in products )
{
document.write("Write" + i + 1 );
}
输出:
Write01
编辑:
我尝试将 i
解析为整数。
for ( var i in products )
{
document.write("Write" + parseInt(i) + 1 );
}
最佳答案
因为 i
是一个数字,但被第一个 +
转换为字符串。使用这个:
for ( var i in products ) {
document.write(""); document.write("Write" + (i + 1) );
// ------------------------------------------^
}
关于javascript - 为什么我不能在 foreach 中使用这样的加法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309726/