【发布时间】:2022-01-14 20:27:30
【问题描述】:
我有一个包含一堆随机元素的数组,例如:
[{
"id":332,
"foo":6,
"event":"ABC-CNEG Correlations Ed3.0 Update 9 (XY-AHZ)",
"date":"2018-11-26T00:00:00.000Z",
},
{
"id":324,
"foo":1,
"event":"ABC 3166-1_2013 No. VII-11",
"date":"2018-06-30T00:00:00.000Z",
},
{
"id":325,
"foo":1,
"event":"ABC 3166-2_2013 To. XII-32",
"date":"2018-06-30T00:00:00.000Z",
},
{
"id":326,
"foo":2,
"event":"ABC 3166-1_2016 No. VII-12",
"date":"2018-06-30T00:00:00.000Z",
},
{
"id":327,
"foo":1,
"event":"ABC 3166-2_2018 To. XII-31",
"date":"2018-06-30T00:00:00.000Z",
}]
我需要做的是“挑选”上述项目并创建一个新数组,其中仅包含包含以下字符串的项目:3166-1。所以,预期的输出是:
[
{
"id":324,
"foo":1,
"event":"ABC 3166-1_2013 No. VII-11",
"date":"2018-06-30T00:00:00.000Z",
},
{
"id":326,
"foo":2,
"event":"ABC 3166-1_2016 No. VII-12",
"date":"2018-06-30T00:00:00.000Z",
}
]
我的用例是这样我可以为 HTML 下拉选择输入提供一组过滤的选项。
有人知道如何满足我的用例并在新数组中获得一组过滤的项目吗?
【问题讨论】:
标签: javascript arrays