gpt4 book ai didi

javascript - 使用 jquery 从 json 中删除特定行

转载 作者:行者123 更新时间:2023-12-02 19:23:17 26 4
gpt4 key购买 nike

我有这个数组:

var array = [{"a":"1","b":"2"},{"a":"3","b":"1"},{"a":"5","b":"4"}]

现在我想删除该行,比如说,其中 a=5。所以之后数组看起来像这样:

var array = [{"a":"1","b":"2"},{"a":"3","b":"1"}]

如何以最简单、最快的方式做到这一点?

最佳答案

您可以使用jQuery.map它允许您为要删除的元素返回 null。

例如:

var array = [{"a":"1","b":"2"},{"a":"3","b":"1"},{"a":"5","b":"4"}]
var newArray = $.map(array, function(e){
return (e.a == "5") ? null : e;
});
// newArray contains [{"a":"1","b":"2"},{"a":"3","b":"1"}]

实时示例(观看控制台):http://jsfiddle.net/2Yz7f/

关于javascript - 使用 jquery 从 json 中删除特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12283780/

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