我有一个像这样的JsonArray。
var json_array = [{ "text": "id", "size": 4}, { "text": "manifesto", "size": 4}, { "text": "also", "size": 4}, { "text": "leasing", "size": 4}, { "text": "23", "size": 4}];
无论如何使用Javascript / jQuery在另一个数组中获取此json_array的所有“text”属性?
像:
var t_array = ["id","manifesto","also"....]
答案 0 :(得分:9)
您可以使用$.map()将现有阵列中的相关信息投影到新阵列中:
var t_array = $.map(json_array, function(item) {
return item.text;
});
答案 1 :(得分:2)
var t_array = [];
for (var i=0; i< json_array.length; i++)
t_array.push(json_array[i].text);
答案 2 :(得分:1)
我认为您需要通过循环t_array
json_array
答案 3 :(得分:1)
类似的东西:
var t_array = [];
$.each(json_array,function(i,o) {
t_array.push(o.text);
})