arr1.filter(n => arr2.includes(n)).length !== 0
// или
arr1.some(function(n) {
return this.has(n);
}, new Set(arr2))
// или
new Set([ ...arr1, ...arr2 ]).size < new Set(arr1).size + new Set(arr2).size
!!new Set(arr1).intersection(new Set(arr2)).size
уже жалею что зарегался как ИП
Слава богам - с этим разобрался!
Но появилась необходимость юзать библиотеку из node_modules, но с этими всякими exports, require и прочей дичью новейшего синтаксиса JS... Как это правильно сделать, в моем случае?
const nearMarkers = markers.map(obj => ({ ...obj }));
В этом случае ссылки на вложенные объекты в obj сохранятся.const nearMarkers = JSON.parse(JSON.stringify(markers));
В этом случае все вложенные объекты в obj будут клонированы.const nearMarkers = markers.map(marker => ({ ...maker, distance: someValue }));
const closeInfoWindows = (...windows) => windows.forEach(w => w && w.close());
/(?:[^\n]*\n){4}([\s\S]*)/
Я знаю про такую вещь как фриланс , но мне интересно узнать именно про работу в офисе