溫馨提示×

怎么使用es6實現偽數組轉數組

es6
小億
98
2023-12-25 17:33:50
欄目: 編程語言

在ES6中,可以使用Array.from方法將偽數組轉換為真正的數組。以下是使用ES6實現偽數組轉數組的示例代碼:

const arrayLike = {
  0: 'a',
  1: 'b',
  2: 'c',
  length: 3
};

const array = Array.from(arrayLike);
console.log(array); // ['a', 'b', 'c']

在上面的示例中,arrayLike是一個偽數組,它有類似數組的結構,但沒有數組的原型方法。通過調用Array.from方法,并將偽數組作為參數傳入,可以將其轉換為真正的數組。最后,將轉換后的數組打印到控制臺上。

另外,也可以使用擴展運算符(…)來實現偽數組轉數組:

const arrayLike = {
  0: 'a',
  1: 'b',
  2: 'c',
  length: 3
};

const array = [...arrayLike];
console.log(array); // ['a', 'b', 'c']

上面的示例中,使用擴展運算符將偽數組展開成一個新的數組。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女