类数组转换数组

Array.prototype.slice.call()       arguments 支持    元素集合 或节点集合 ie6-8不支持   兼容问题见 浏览器异常捕获部分

[].slice.call()

 

类数组转换方法

把类数组中每一项取出来 重新放到新的空数组中 然后返回

var  arr = [];

for(var i= 0;i<this.length;i++)

{

 arr[arr.length]  = this[i];

 

}

return arr;

 

 

类数组通过call/apply 借用数组方法

Array.prototype.sort.call()

[].shift.call()

[].pop.call()

[].join.call( ,"+ ")   通过+将数组/类数组转换成字符串

 

posted on 2017-12-22 22:50  cm笔记簿  阅读(132)  评论(0编辑  收藏  举报

导航