var arr = [{name: 'wang', age:'1'}, {name:'zhang', age:'2'}], 要求得到obj = {wang: '1', zhang: '2'}
时间: 2023-12-24 18:05:57 浏览: 81
var的计算逻辑及方法
你可以使用循环遍历数组中的对象,并将每个对象的 name 属性作为键,age 属性作为值,构建一个新的对象。以下是一个实现这个要求的 JavaScript 代码示例:
```javascript
var arr = [{name: 'wang', age:'1'}, {name:'zhang', age:'2'}];
var obj = {};
for (var i = 0; i < arr.length; i++) {
var name = arr[i].name;
var age = arr[i].age;
obj[name] = age;
}
console.log(obj);
```
运行上述代码后,你将得到输出结果 obj = {wang: '1', zhang: '2'}。
阅读全文