类数组是一个普通对象,而真实的数组是 Array 类型
比如 set 数据结构就是类数组
const s = new Set(); // Set(0) {size: 0}
arguments 也是类数组
image.png类数组转换为数组
// 第一种方法
Array.prototype.slice.call(arrayLike, start);
[].slice.call(arrayLike, start);
// 第二种方法
[...arrayLike];
// 第三种方法:
Array.from(arrayLike);
网友评论