gpt4 book ai didi

javascript - 如何解析 JS 数组?

转载 作者:行者123 更新时间:2023-11-29 18:32:47 25 4
gpt4 key购买 nike

我有以下信息:

  1. 城市名称,在本例中为 Littelside。这存储在变量 var city

  2. 我有一个 {} 对象数组。每个都包含地址、城市、名称、州和邮政编码

[{"address":"07288 Albertha Station",**"city":"Littelside"**,"created_at":"2011-05-25T19:24:51Z","id": 1,"name":"Emmitt Emmerich 先生","state":"密苏里州","updated_at":"2011-05-25T19:24:51Z","zip":"75475-9938"},{NEXT带有地址城市等的对象}]

如何使用 var city 作为搜索词来解析数组,并返回具有匹配城市的数组的地址、城市、州、名称和 zip ?

谢谢!

最佳答案

您要找的函数是$.grep() .

var city='Littelside';

var cucc=$.grep(your_array, function (a) {
return a.city==search;
})[0];

$.grep 仍将返回一个数组,其中包含满足过滤功能的所有元素。在这里,我使用 [0] 来获得第一个结果,如果您确定会有一个结果,这很好。所以 cucc 将包含您要查找的整个对象。

jsFiddle Demo

关于javascript - 如何解析 JS 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com