将类数组转化为数组的方法

时间:2022-11-23 06:41:29

1,原生JS中的方法:

var arr = Array.prototype.slice.call(类数组);

该方法等价于:

var arr = [].slice.call(类数组);

2.ES6中的方法:

<1>扩展运算符:

必须有可遍历接口iterator。

var arr = [...类数组名];

<2>Array.from方法:

只要有length属性的都可以转换为数组。

var arr = Array.from(类数组名);

3.jquery中的方法:

var arr = $.makeArray(类数组名);