[].slice.call(this);将调用的对象变为this,这一句变成this.slice(), 返回this的整个数组?

来源:2-8 仿栈与队列的操作

六粟班_by

2015-07-25 11:02

[].slice.call(this);将调用的对象变为this,这一句变成this.slice(),   返回this的整个数组?

写回答 关注

2回答

  • jmty
    2015-10-22 10:43:00

    基本上是这个意思,

  • AndyAlien
    2015-08-02 16:12:16

    楼主所说的this是通过 selector 获取的jQuery对象, 也就是  this == jQuery.fn.init[num]。所以返回的是包含符合条件的jQuery对象、而jQuery对象是类数组对象、可以使用数组方法。

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题