如何在 JavaScript 中定义类数组对象
在 JavaScript 中,类数组对象是一种类似于数组但又不是数组的对象。它具有数组的一些特性,例如长度和索引,但却没有数组的所有方法和行为。定义类数组对象有两种方法:
1. 使用 Array.from() 方法
Array.from() 方法将类似数组的对象转换为真正的数组。您可以传入任何可迭代对象,例如对象、字符串或函数的 arguments 对象。
const likeArray = { 0: \'Item 1\', 1: \'Item 2\', 2: \'Item 3\', length: 3 }; const array = Array.from(likeArray); console.log(array); // 输出:[ \'Item 1\', \'Item 2\', \'Item 3\' ]