Array.prototype.slice()简单总结

1.slice方法

Array.slice(start,end),包括开始,不包括结束,返回一个新数组

2.注意点

如果该元素是个对象引用 (不是实际的对象),slice会拷贝这个对象引用到新的数组里。两个对象引用都引用了同一个对象。如果被引用的对象发生改变,则新的和原来的数组中的这个元素也会发生改变。

3.类数组

slice方法可以用来将一个类数组(Array-like)对象/集合转换成一个新数组。比如(arguments)

Array.prototype.slice.call(arguments)/[ ].slice.call(arguments)

你可能感兴趣的:(Array.prototype.slice()简单总结)