【发布时间】:2021-11-28 01:57:42
【问题描述】:
您好,我有一个对象数组,其中字符串以特定前缀开头,如果该键值为真,则删除数组中包含相同键(前缀)的所有对象
下面是对象数组:
const data = [{
field_name_key: "Recive_IsViaEmail",
fieldValue: false
},
{
field_name_key: "Recive_IsViaSMS",
fieldValue: false
},
{
field_name_key: "Sender_IsViaEmail",
fieldValue: false
},
{
field_name_key: "Sender_IsViaSMS",
fieldValue: true
},
]
这里 "Sender_IsViaSMS" 包含 true 因此删除所有以前缀键 Sender_IsVia 开头的对象
最终结果是这样的:
const data = [{
field_name_key: "Recive_IsViaEmail",
fieldValue: false
},
{
field_name_key: "Recive_IsViaSMS",
fieldValue: false
}
]
【问题讨论】:
-
我想你会发现 this Q&A 正是你要找的东西
标签: javascript angular