<分区>
令我烦恼的是,您将用于迭代数组的 for 循环称为最佳方法,因为在数组内部您需要手动获取迭代元素。在某些情况下,我找到了另一种更适合我的方法:
var data=['test1', 'test2', 'test3'], item=0, n=0;
while ((item=data[n++])) {
// here you can use item instead of data[n]
}
问候,LX
<分区>
令我烦恼的是,您将用于迭代数组的 for 循环称为最佳方法,因为在数组内部您需要手动获取迭代元素。在某些情况下,我找到了另一种更适合我的方法:
var data=['test1', 'test2', 'test3'], item=0, n=0;
while ((item=data[n++])) {
// here you can use item instead of data[n]
}
问候,LX
最佳答案
如果数组包含 0、false、null 或其他“falsy”值,将失败。
While 会在数组中间退出
关于javascript - 迭代数组 : another approach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5592393/