怎么把arr2的name复制到arr1上 var arr1 = [ { name: '', age: '20' } ]; var arr2 = [ { name: 'curry', age: '' }] for (var i = 0; i < arr1.length; i++) { if (arr1[i] === arr2[i]) { arr1[i] = arr2[i]; console.log(arr1); } } console.log(arr1);
时间: 2024-03-20 15:45:34 浏览: 48
可以使用以下代码将`arr2`中的`name`属性复制到`arr1`中:
```
for (var i = 0; i < arr1.length && i < arr2.length; i++) {
arr1[i].name = arr2[i].name;
}
```
这个循环会遍历`arr1`和`arr2`中的所有对象,并将`arr2`中的`name`属性的值赋给`arr1`中相应对象的`name`属性。注意,在复制之前,需要确保`arr1`和`arr2`的长度相等。
阅读全文