看到很多源码都是这么写的,[].slice.call(arr, 1),而不是直接写arr.slice(1),
前面的写法有什么好处或者优势,第二种岂不是更简单
看到很多源码都是这么写的,[].slice.call(arr, 1),而不是直接写arr.slice(1),
前面的写法有什么好处或者优势,第二种岂不是更简单
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
arr是一个数组的话当然是使用第二种方法,第一种方法常用于数据不是一个数组,而是伪数组的情况,比如arguments,比如NodeList