第一个参数:当前遍历到的索引
第二个参数:遍历到的元素
原生js的forEach
方法
只能遍历数组,不能遍历伪数组
var arr = [1,2,3,4,5];
var obj = {0:1, 1:3, 2:5, 3:7, 4:9};
arr.forEach(function (value, index) {
console.log(index, value);
});
obj.forEach(function (value, index) {
console.log(index, value);
}); // 报错 Uncaught TypeError: obj.forEach is not a function
jQuery的each
方法
var arr = [1,2,3,4,5];
var obj = {0:1, 1:3, 2:5, 3:7, 4:9};
$.each(arr, function (index, value) {
console.log(index, value);
});
$.each(obj, function (index, value) {
console.log(index, value);
});