1.each有俩形式, 一是$.each的静态方法, 二是$(“XX”).each的原型方法.
内部实现是一份代码, $(“XX”)each会经过选择器包装对象, 而后调用$.each静态方法
2.具体实现上 each会处理两种情况, 一是处理对象, 二是处理数组类数组
都是callback.call( each内部遍历的当前项也就是替换this指针项, key, value )
3.$.each静态方法, 对于内部调用 接收第三个参数, 这个参数用于callback.apply, 其余和第2点一样
一:还是先看示例:
|
|
二:源码阅读:
|
|
|
|