5 examples of 'javascript set intersection' in JavaScript

Every line of 'javascript set intersection' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
2007intersection(other) {
2008 let result = this.toSet();
2009 for (let element of this) {
2010 if (!dart.notNull(other.contains(element))) result.remove(element);
2011 }
2012 return result;
2013}
3intersection(other) {
4 const output = new SetPlus();
5 for (const item of this) {
6 if (other.has(item)) {
7 output.add(item);
8 }
9 }
10 return output;
11}
27function arrayIntersect(...arrays) {
28 let sets = arrays.map(a => new Set(a))
29 return convertSetToArray(setIntersect(...sets))
30}
71function intersection(arr) {
72 if (!isArray(arr)) throwTypeErr('intersection 参数不合法!');
73 let res = [];
74 each(arr, v => {
75 let i = 1;
76 for (; i < arguments.length; i++) {
77 if (!contains(arguments[i], v)) break;
78 }
79 if (i === arguments.length) res.push(v);
80 });
81 return res;
82}
52function intersection (array1, array2) {
53 let result = [];
54 array1.forEach((element) => {
55 if (array2.indexOf(element) >= 0) {
56 result.push(element);
57 }
58 });
59
60 return result;
61}

Related snippets