jQuery 的 each 和 原生的 JavaScript 方法 forEach
- 原生的 JavaScript 方法 forEach是EcmaScript 5 提供的
- jQuery 的 each 由 jQuery 这个第三方库提供
- jQuery 2 以下的版本是兼容 IE 8 的
- 它的 each 方法主要用来遍历 jQuery 实例对象(伪数组)
- 同时它也可以作为低版本浏览器中 forEach 替代品
- jQuery 的实例对象不能使用 forEach 方法,如果想要使用必须转为数组才可以使用
[].slice.call(jQuery实例对象)
$().each
方法,遍历DOM对象
$('.common_video_modelu .perItem').each(function (index, perItem) {
var $dom_perItem = $(perItem);
})
var obj = [{
name: 'Jack',
age: 20
},
{
name: 'Mary',
age: 40
},
{
name: 'Sunnay',
age: 26
}
]
$.each(obj, function(index, perObj) {
console.log(index)
})
$.each()方法一般用来遍历数组、对象
var arr1 = ['Jack', 'Mary', 'Sunnay'];
$.each(arr1, function (index, perItem) {
console.log(index, perItem)
})
var arrObj = {
name: 'Jack',
age: 19,
gender: '男'
};
$.each(arrObj, function (key, value) {
console.log(key, value)
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~