为了账号安全,请及时绑定邮箱和手机立即绑定

关于JQ源码中toArray的实现,有个问题不明白

关于JQ源码中toArray的实现,有个问题不明白

尚方宝剑之说 2018-08-07 14:14:31
明白JQ源码将原生数组的方法slice赋给了变量core_slice,然后在toArray方法里,直接return core_slice.call(this)。这里的this应该是JQ对象实例,而JQ对象实例本身又不是数组,是个类似数组的JSON,比如找到通过$找到一堆class元素,console打印出来这个$对象是样子的:然后直接调用数组的slice方法怎么可能会有这样的结果slice方法不是截取数组中的某一段元素的吗,而且,调用slice方法的是JQ这个对象实例,这个实例又不是数组,里面还有length等属性,怎么就被slice方法调用时直接忽略掉的?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 598 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信