<script>
// IE 8 不支持
;[‘abc‘, ‘d‘, ‘efg‘].forEach(function (item, index) {
console.log(item)
})
// 遍历 jQuery 元素
$.each([‘abc‘, ‘d‘, ‘efg‘], function (index, item) {
console.log(item)
})
console.log($(‘div‘))
// 伪数组是对象
// 对象的原型链中没有 forEach
// 对象的原型链是 Object.prototype
// 这个 each 是 jQuery 提供的
// 这个 each 在 jQuery 的原型链中
$(‘div‘).each(function (index, item) {
console.log(item)
})
// jQuery 不是专门用来遍历 jQuery 元素的
// 1. 方便的遍历 jQuery 元素
// 2. 可以在不兼容 forEach 的低版本浏览器中使用 jQuery 的 each 方法
;[].slice.call($(‘div‘)).forEach(function (item) {console.log(item)})
</script>