在jQuery里的each方法,写回调函数的时候 为什么会传递过来两个参数?

 我来答
xi8km9
2015-02-12 · TA获得超过1086个赞
知道小有建树答主
回答量:688
采纳率:50%
帮助的人:726万
展开全部
JQuery的each的逻辑是这样的
对於一个类似Array的对象, 譬如普通的数组, arguments对象, 遍历下标从0至length - 1
对於其它对象, 遍历所有键值对
遍历时的操作是, 以call方法调用Callback, 形如Callback.call(值,键,值)
意思就是Callback里的this指向'值'(常见的诸如$('*').each(function(){this}))
传入的两个参数分别是键和值, 譬如 0, [object Object]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式