gpt4 book ai didi

javascript - 检查数组元素是否包含其他数组中的部分值

转载 作者:行者123 更新时间:2023-11-29 18:52:36 25 4
gpt4 key购买 nike

<分区>

我正在尝试从两个数组中创建第三个数组。我想检查数组 2 是否包含数组 1 的元素。

所以 Array2 看起来像:

["Bol Sales ", "BookStore Amazon Sales", "Nintendo Sales", "XBOX" ]

数组 1:

["Bol", "Amazon","XBOX"]

那么数组 3 应该是:

["Bol", "Amazon", "XBOX"]

但大多数结果只是 XBOX(因此,array1.val 完全匹配 array2.val)。

我试过以下方法:

var array1 = ["Bol", "Amazon", "XBOX"],
array2 = ["Bol Sales ", "BookStore Amazon Sales", "Nintendo Sales", "XBOX"],
array3 = [];


array3 = array1.filter(function(store) {
return array2.includes(store);
});
console.log(array3);

array3 = array1.filter(function(store) {
return array2.indexOf(store) >= 0;
});
console.log(array3);

var storesToCheck = function(array1, array2) {
return array1.some(function(value) {
return array2.indexOf(value) >= 0;
});
};

console.log(storesToCheck(array1, array2));

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