高手代码里看到.slice(0),查了下这样写的好处:
1.对原数组进行深拷贝,这样进行一系列操作的时候就不影响原数组了;
2.将类数组对象转化为真正的数组对象:var anchorArray = [].slice.call(document.getElementsByTagName(‘a’), 0);
//用[]这原生数组提供的slice方法,将document.getElementsByTagName(‘a’)返回的类数组对象转化为真正的javascrpit数组对象。
高手代码里看到.slice(0),查了下这样写的好处:
1.对原数组进行深拷贝,这样进行一系列操作的时候就不影响原数组了;
2.将类数组对象转化为真正的数组对象:var anchorArray = [].slice.call(document.getElementsByTagName(‘a’), 0);
//用[]这原生数组提供的slice方法,将document.getElementsByTagName(‘a’)返回的类数组对象转化为真正的javascrpit数组对象。
本文标题:.slice(0)
本文链接:https://www.haomeiwen.com/subject/oktnjctx.html
网友评论