javascript - 如何查找特定对象并将它们放入javascript中的数组中

标签 javascript c# jquery html

我的脚本中有这个结果

'[{"region":"NCA","depprt":"Havana, Cuba"},{"region":"NCA","depprt":"Havana, Cuba"},{"region":"NCA","depprt":"Montego Bay, Jamaica"},{"region":"NCA","depprt":"Montego Bay, Jamaica"}]'

这是获取它的代码。

var jsonList = '@Html.Raw(Json.Encode(ViewBag.chk))'
        var jsList = JSON.stringify(jsonList);

对于 jsList 我得到了上面的结果。现在我想得到所有 depprt 其中 region 等于 NCA.我该怎么做。

最佳答案

您可以使用 .filter()方法。

var ncaList = jsonList.filter(function(obj){ return obj.region == "NCA"; });

关于javascript - 如何查找特定对象并将它们放入javascript中的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36355390/

相关文章:

C# - 更新 ef .edmx 文件后维护界面

javascript - jquery 上一个和下一个相邻的兄弟

jquery - 单击一个 div,将其添加到搜索查询输入

javascript - 可以有条件地解析 Javascript 代码吗?

javascript - google maps v3 zoom to fit all markers(path) 功能

c# - 在循环中等待某些内容时,异步方法如何工作?

javascript - Meteor onRendered 意外标记 =

javascript - 如何使用jquery注入(inject)带有 Angular Directive(指令)的html元素?

javascript - Rails - 使用 ajax 隐藏输入字段使用/传递参数

c# - Entity Framework 核心 : A second operation started on this context before a previous operation completed