javascript 对象数组中如何将键值对与键值对交换
时间: 2024-03-13 20:44:56 浏览: 49
JS深度揭秘第三章-数组与对象深入
如果你有一个包含多个对象的数组,每个对象都有两个键值对,你可以通过遍历数组并交换每个对象的键值对来实现。以下是一种实现方式:
```javascript
let arr = [
{ key1: "value1", key2: "value2" },
{ key1: "value3", key2: "value4" },
{ key1: "value5", key2: "value6" }
];
for (let i = 0; i < arr.length; i++) {
let temp = arr[i].key1;
arr[i].key1 = arr[i].key2;
arr[i].key2 = temp;
}
console.log(arr);
```
在上面的代码中,我们遍历了数组中的每个对象,并在每个对象中交换了它们的键值对。最后,我们使用 `console.log()` 打印了交换后的数组。
阅读全文