gpt4 book ai didi

jquery - 在 jQuery 中从数组中排除数组

转载 作者:行者123 更新时间:2023-12-01 02:03:12 24 4
gpt4 key购买 nike

我想简单地从另一个数组中排除一些数组元素,并使用 js 和 jQuery 获取结果。我发现自己在执行双重 .each() 循环...

var exclude = new Array();
exclude = [1,2,3,4];
var original = new Array();
original = [0,1,2,3,4,5,6,7,8];
var finalarray = excludearrayfunction(original, exclude); // [0,5,6,7,8]

最佳答案

jQuery .not()方法

您可以使用 jQuery .not从集合中排除项目的方法如下:

var exclude = [1,2,3,4];
var original = [0,1,2,3,4,5,6,7,8];
var result = $(original).not(exclude);

这将返回一个 jQuery 对象,我们可以简单地选择结果作为数组:

var finalArray = result.get();
// result: 0,5,6,7,8

jsFiddle demo

完成

var exclude = [1,2,3,4];
var original = [0,1,2,3,4,5,6,7,8];
var finalArray = $(original).not(exclude).get();

关于jquery - 在 jQuery 中从数组中排除数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11990683/

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