gpt4 book ai didi

JavaScript 比较两个数组

转载 作者:行者123 更新时间:2023-11-30 17:07:32 25 4
gpt4 key购买 nike

在 JavaScript 中有没有办法比较两个数组;

这是我的例子。

array1 = ['jpg','png'];

array 2 = ['jpg','pdf','png','bmp'];

我的情况是我需要 array2 的 array1 部分的所有元素是否都返回 TRUE 或其他内容。如果数组 1 中只有一个元素匹配,则数组 2 中的元素返回 FALSE。订购并不重要。 Basciclly 这是对上传文件的验证,如果两个文件的扩展名不正确,我会尝试删除按钮。

我尝试使用数组函数,但我认为它只适用于字符串而不适用于数组

最佳答案

如果遗留问题不是问题,可以这样:

var array1 = ['jpg','png','d'];
var array2 = ['jpg','pdf','png','bmp'];

var result = !array1.filter(function(a) { return array2.indexOf(a)==-1; }).length;

// result is False

关于JavaScript 比较两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27689642/

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