好的,请对我温柔一点。我是JavaScript的新手,我的for-each循环无法正常工作。有什么技巧吗?
var array = ["Bob", "Nancy", "Jessie", "Frank"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
document.write(array);
}
好的,请对我温柔一点。我是JavaScript的新手,我的for-each循环无法正常工作。有什么技巧吗?
var array = ["Bob", "Nancy", "Jessie", "Frank"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
document.write(array);
}
var myArray = ["Bob", "Nancy", "Jessie", "Frank"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
//Do something with element myArray[i]
}
我猜你需要这样的东西。
编辑:你的数组只有4个元素。在第二行,我将数组的长度(4个元素-->长度为4)保存在变量'arrayLength'中。然后我编写了一个简单的for循环,从0到3循环'i',这样你就可以通过'myArray [i]'访问数组中的元素。
for in
的作用是迭代对象上的属性。这与常规的 foreach 不同。请使用 for 循环来完成此操作。