我的理解是Array.prototype.concat.call(1,2,3,4,5);
在基类上调用concat
方法,但是基类是没有方法的,所以先通过基类的包装类将数字转化成对象再调用concat方法
,所以返回[Number, 2, 3, 4, 5]
,第一个元素是Number
对象。[].concat(1,2,3,4,5)
的就是在一个空数组上调用concat
方法,就是简单地把各个参数拼接在数组后面,返回拼接后的数组副本。'12345'.split('')
的话就是对字符串进行分割,返回的是字符串数组。
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
第一个是把一个参数转化为数组后把后面的数字都拼上去
第二个是一个数组