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.
2007 intersection(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 }
3 intersection(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 }
27 function arrayIntersect(...arrays) { 28 let sets = arrays.map(a => new Set(a)) 29 return convertSetToArray(setIntersect(...sets)) 30 }
71 function 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 }
52 function 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 }