简单的两个数组取以及找出不同项 淡淡的烟草味﹌ 2022-10-27 06:16 113阅读 0赞 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.0/jquery.min.js" type="text/javascript"></script> </head> <body> <script> // var a = {name: 'fx', age: '18'} // var b = {name: 'fx', age: '33', sex: 'boy'} let a = [1, 2, 3, 4, 7, {a: 1}] let b = [1, 2, 3, 5, 4, 6, {a: 2}] let c = [...a, ...b] let d = new Set(c) let e = Array.from(d) console.log(e) let f = [...e.filter(_ => !a.includes(_)), ...e.filter(_ => !b.includes(_))] let g = [...e.filter(_ => a.includes(_)&&b.includes(_))] console.log('两个数组找出不相同的项:', f); console.log('两个数组找出其中相同的项:', g); </script> </body> </html>
还没有评论,来说两句吧...