Array.each (遍历)
用于遍历数组,或者遍历‘类数组’,比如getElementsByTagName 得到的节点集或方法的参数。
语法:
Array.each(iterable, fn[, bind]);
参数:
- iterable - (array) 要遍历的数组。
- fn - (function) 数组的每个元素要执行的方法。
- bind - (object, optional) 在上面的方法里面用作this的对象。
变量: fn
语法:
fn(item, index, object)
参数:
- item - (mixed) 数组的当前项。
- index - (number) 当前数组项在数组的索引,当是一个对象时,它是对象的键而不是索引。
- object - (mixed) 数组或对象本身。
举例:
Array.each(['Sun', 'Mon', 'Tue'], function(day, index){
document.write('name:' + day + ', index: ' + index);
});
// 'name: Sun, index: 0', 'name: Mon, index: 1', 'name: Tue, index: 2'。
注意: 返是数组本身的相当于 mootools1.2 里 $each 方法。