类数组 转 数组的方法 (待完整)

类数组:
类似于数组,它有和数组一样的下标,length,[],但是不能使用数组的方法

比如:
一组元素、arguments


类数组转数组:
Array.from(类数组)-> Array

目的就是为了使用数组的方法

Array.prototype.slice.call(类数组)
  
  [].concat.apply()

[].slice.call(类数组)

Array.prototype.slice = function(){
let arr = [];
for(let i=0;i<this.length;i++){
arr.push(this[i]);
}
return arr;
}
call(arguments)

猜你喜欢

转载自www.cnblogs.com/MrZhujl/p/9925995.html