使用 JS/jQuery 从 JsonArray 中提取数据

Extracting data from JsonArray using JS/jQuery

本文关键字:提取 数据 JsonArray JS jQuery 使用      更新时间:2023-09-26

我有一个像这样的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"....]

您可以使用 $.map() 将现有数组中的相关信息投影到新数组中:

var t_array = $.map(json_array, function(item) {
    return item.text;
});
var t_array = [];
for (var i=0; i< json_array.length; i++)
    t_array.push(json_array[i].text);

我认为你需要通过循环json_array来构建t_array

像这样:

var t_array = [];
$.each(json_array,function(i,o) {
  t_array.push(o.text);
})

http://jsfiddle.net/bouillard/2c66t/