我有以下 JavaScript 数组
:
var jsonArray = { 'homes' :
[
{
"home_id":"203",
"price":"925",
"sqft":"1100",
"num_of_beds":"2",
"num_of_baths":"2.0",
},
{
"home_id":"59",
"price":"1425",
"sqft":"1900",
"num_of_beds":"4",
"num_of_baths":"2.5",
},
// ... (more homes) ...
]}
我想将其转换为以下类型的Array
(伪代码):
var newArray = new Array();
newArray.push(home_id's);
我怎样才能做到这一点?
请注意 newArray
如何仅包含来自大 jsonArray
数组的 home_ids
。
最佳答案
只需创建一个新数组并将旧值复制进去即可。
var ids = [];
for (var i = 0; i < jsonArray.homes.length; i++) {
ids[i] = jsonArray.homes[i].home_id;
}
关于javascript - 如何将一个数组创建到另一个数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791693/