我有这样的数组:
a = [{"province":"Western"},{"province":"Central "},{"province":"Southern "}]
在 JavaScript 中。我想提取所有省份并将其放入数据中,如下所述。
data: [{id: 'province1', text: 'province1'},{id: 'province2', text: 'province2'},
{id: 'province3', text: 'province3'}]
我用for循环尝试过。
for (index = 0; index < a.length; ++index) {
console.log(a[index]);
}
但是,它给了我性格值(value)观..
最佳答案
您可以通过连接字符串和数字 id 来构建 id:
"province" + index // "province1"
总结
var data = [];
for (index = 0; index < a.length; ++index) {
data[index] = { id: 'province' + (index+1), text: a[index].province} ;
}
关于javascript - 从 javascript 数组中获取所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813362/