扇扇要努力
2015-09-19 18:14
jQuery内部就采用了一种叫“类数组对象”的方式作为存储结构,所以我们即可以像对象一样处理jQuery操作,也能像数组一样可以使用push、pop、shift、unshift、sort、each、map等类数组的方法操作jQuery对象了。
这句话不对吧?
可以通过函数对象的call、apply方法借用数组的slice、splice方法将类数组对象转换为数组
例如在函数内部 Array.prototype.slice.call(arguments) 就可以把 arguments 对象转换成数组,然后就可以调用数组的所有方法了
以上纯属猜测,但是源码是怎么写的还真不知道
空间和空间和
jQuery源码解析(架构与依赖模块)
84049 学习 · 280 问题
相似问题