使用 JS/jQuery 从 JsonArray 中提取数据
Extracting data from JsonArray using JS/jQuery
我有一个像这样的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/
相关文章:
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何使用angular js从2个表(在sql server中)中提取数据
- 从Angular 2中的observable中提取数据
- Mongoose查询在两个日期时间之间提取数据
- 可以't从xml文件中提取数据
- 从HTML代码中提取数据
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- 正在从JSON.stringify中提取数据
- Scrapy和Xpath从javascript代码中提取数据
- 如何从高股价图中提取数据
- 如何在javascript中使用localStorage从数组中存储和提取数据
- 如何从Promise中提取数据
- 为什么我的Backbone Collection没有提取数据
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 如何使用应用程序脚本执行API从谷歌工作表中提取数据
- 使用ng repeat从两个不同的JSON文件中提取数据
- 创建新的javascript数组,从对象属性中提取数据
- 如何使用 jQuery 在没有类的情况下提取数据
- 使用javascript从JSON中提取数据
- React组件从Flux存储中呈现数据,但从Mongo数据库中提取数据时不呈现