最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js如何找出兩個數(shù)組中不同的元素

 更新時間:2022年12月09日 14:06:11   作者:Agwenbi  
這篇文章主要介紹了js如何找出兩個數(shù)組中不同的元素,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

js找出兩個數(shù)組中不同的元素

function getNewArr(a,b){
    const arr = [...a,...b];
    const newArr = arr.filter(item => {
        return !(a.includes(item) && b.includes(item));
    });
    return newArr;
}
console.log(getNewArr(a,b));

js找出兩個數(shù)組中不同元素和相同元素的幾種方法

題干:

兩個數(shù)組 var A = [1, 5, 6]; var B = [2, 6, 7],實現(xiàn)一個方法,找出僅存在于A 或者 僅 存在于B中的所有數(shù)字

找出不同元素

方法一:

// 方法一:
const filterArr = (arr1, arr2) => {
? const arr = [...arr1, ...arr2];
? const newArr = arr.filter((t) => {
? ? return !(arr1.includes(t) && arr2.includes(t));
? });
? return newArr;
};

方法二:

// 方法二
const filterArr2 = (arr1, arr2) => {
? // const newArr = arr1.contact(arr2);
? return arr1.concat(arr2).filter((t, i, arr) => {
? ? return arr.indexOf(t) === arr.lastIndexOf(t);
? });
};

方法三:

// 方法三
const arr1 = A.filter((t) => !B.includes(t));
const arr2 = B.filter((x) => !A.includes(x));
const newArr = arr1.concat(arr2);

找出相同的元素

方法一:

const filterArr = (arr1, arr2) => {
??let result = [];
??for (let i = 0; i < arr1.length; i++) {
????for (let j = 0; j < arr2.length; j++) {
??????if (arr1[i] === arr2[j]) {
????????result.push(arr1[i]);
??????}
????}
??}
??return result;
};

方法二:

const filterArr = (arr1, arr2) => {
? return arr1.filter((t) => {
? ? return arr2.includes(t);
? });
};

方法三:

const filterArr = (arr1, arr2) => {
? return arr1.filter((t) => {
? ? return arr2.indexOf(t) !== -1;
? });
};

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

改则县| 张北县| 泉州市| 南丰县| 大理市| 北碚区| 中牟县| 福海县| 马山县| 丰顺县| 南开区| 息烽县| 孙吴县| 巴青县| 浏阳市| 祁东县| 万年县| 故城县| 定南县| 九龙城区| 凤凰县| 阿克陶县| 仁寿县| 黄梅县| 钦州市| 武乡县| 策勒县| 镇原县| 洛隆县| 大英县| 普格县| 仁寿县| 涟水县| 安泽县| 库伦旗| 乌拉特后旗| 日土县| 武穴市| 油尖旺区| 兴仁县| 金山区|