PHP foreach等效于JavaScript
如果您熟悉PHP,则有时会遇到for循环。在学习JavaScript时,重要的是要记住它还具有与PHPforloop等效的功能。
下面的代码片段显示了由于键的奇数编号而无法被普通的for循环引用的事物的数组的创建。
var arrThings= new Array(); arrThings[3] = 'thing 1'; arrThings[42] = 'thing 2'; arrThings[47] = 'thing 3'; arrThings[32] = 'thing 4'; var output = ''; for ( var thing in arrThings ) { output += arrThings[thing]; } alert(output);
可变的东西现在是迭代器,它将遍历数组的每个元素。通过使用此代码,您不再需要包含考虑数组长度的代码。