js copy对象数组
时间: 2023-11-12 07:07:14 浏览: 151
js实现数组和对象的深浅拷贝
在JavaScript中,可以使用`Array.from()`方法来复制一个对象数组。该方法会将一个可迭代的对象(如数组)或类数组对象(如NodeList)转换为一个新的数组实例。你可以将原数组作为第一个参数传递给`Array.from()`方法,并将其作为新数组的内容复制。这样就可以复制一个对象数组了。
以下是一个示例:
```
const originalArray = [{name: 'Alice'}, {name: 'Bob'}, {name: 'Charlie'}];
const copiedArray = Array.from(originalArray);
console.log(copiedArray);
// 期望输出: [{name: 'Alice'}, {name: 'Bob'}, {name: 'Charlie'}]
```
阅读全文