var data = data:{
status:0,
fields:{
name1:{type:1, status:1, name:'标题'}
name2:{type:2, status:2, name:'标题'}
}
}
得到
data:[{type:1, status:1, name:'标题'},{type:2, status:2, name:'标题'}]
var data = data:{
status:0,
fields:{
name1:{type:1, status:1, name:'标题'}
name2:{type:2, status:2, name:'标题'}
}
}
得到
data:[{type:1, status:1, name:'标题'},{type:2, status:2, name:'标题'}]
没法直接删掉属性名,你想要这样的对象数组,嗯~把它取出来就可以了。
var data = {
status: 0,
fields: {
dataType1: { type: 1, status: 1, name: '标题' },
dataType2: { type: 2, status: 2, name: '标题' }
}
}
var result = []
// 遍历需要单独拎出来的对象
for(var obj in data.fields) {
// 将该对象的每个对应属性的值放入result中
result.push(data.fields[obj])
}
console.log(result)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
支持度高的话