gpt4 book ai didi

javascript - 如何检查 json 数组中是否存在某个值?如果找到匹配,则删除该键值对

转载 作者:行者123 更新时间:2023-11-28 11:15:16 27 4
gpt4 key购买 nike

我有一个名为 AllLinks 的共享点列,其中我将数组存储为:

[{"AllLinks":"Link9","LinkURL":"http://www.Link9.com"},   
{"AllLinks":"Link6","LinkURL":"http://www.Link6.com"}]

如何检查对象数组中是否存在某个值,如果找到匹配项,则删除键值对。

例如,如果值 Link6 匹配,则使用 javascript/jquery 从数组中完全删除该条目。我尝试过:

var newA = data.d.results.filter(function (item) return item.AllLinks !== x;});  

但是item.AllLinks再次返回完整的数组本身

因为 AllLinks 是我的共享点列表中的一列。

最佳答案

您可以使用过滤功能:

var a = [{"AllLinks":"Link9","LinkURL":"http://www.Link9.com"},{"AllLinks":"Link6","LinkURL":"http://www.Link6.com"}]

var newA = a.filter(function (item) {
return item.AllLinks !== "Link6";
});

关于javascript - 如何检查 json 数组中是否存在某个值?如果找到匹配,则删除该键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45732680/

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