大家好,欢迎来到IT知识分享网。
- 并集:给定两个数组 A 和 B,它们的并集是一个数组,包括属于 A 或 B 或两者都属于的元素。A U B
例如,若 A = [1, 2, 3],B = [3, 4, 5],那么 A ∪ B = [1, 2, 3, 4, 5]。
法一:
<script> const arr=[] const A = [1, 2, 3]; const B = [3, 4, 5]; const C =arr.concat(A,B) // [1, 2, 3,3, 4, 5] const D =[...new Set(C)] // [1, 2, 3, 4, 5] </script>
法二:
const C = A.concat(B.filter(item=>!A.includes(item)))
- 交集:给定两个数组 A 和 B,它们的交集是一个数组,包括属于 A 和 B 的元素。
例如,若 A = [1, 2, 3],B = [3, 4, 5],那么 A ∩ B = [3]。
const arr=[] const A = [1, 2, 3]; const B = [3, 4, 5]; const C = A.filter(item => B.includes(item)); //[3]
- 超集:给定两个数组 A 和 B,如果 B 中的所有元素都属于 A,那么 B 是 A 的超集。是否属于A
例如,若 A = [1, 2, 3],B = [3, 2],那么 B ⊆ A。
const A = [1, 2, 3]; const B = [3, 2]; const isShow =B.every(item=>A.includes(item)) // true
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136760.html