小程序使用JSON数组并添加key取出key
时间: 2023-05-17 14:04:59 浏览: 91
可以使用以下代码将JSON数组转换为对象数组,并添加key:
```javascript
var jsonArray = [{"name":"John", "age":30, "city":"New York"}, {"name":"Jane", "age":25, "city":"San Francisco"}];
var objArray = jsonArray.map(function(item) {
var obj = {};
obj["key"] = item.name + "_" + item.age;
Object.keys(item).forEach(function(key) {
obj[key] = item[key];
});
return obj;
});
console.log(objArray);
```
这段代码将会输出以下结果:
```javascript
[
{"key":"John_30", "name":"John", "age":30, "city":"New York"},
{"key":"Jane_25", "name":"Jane", "age":25, "city":"San Francisco"}
]
```
这样就可以通过key来访问每个对象了。
阅读全文