UNPKG

verdaccio-mongodb

Version:
30 lines (24 loc) 552 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.intersect = void 0; /** * Get the elements that appear in both arrays * @param array1 * @param array2 */ const intersect = (array1, array2) => { const result = []; const map = {}; for (let i = 0, length = array2.length; i < length; ++i) { map[array2[i]] = true; } for (let i = 0, length = array1.length; i < length; ++i) { if (array1[i] in map) { result.push(array1[i]); } } return result; }; exports.intersect = intersect;