Добрый день всем. Возник такой вопрос: Есть 2 массива, массив городов( объекты ) и массив id этих городов. Id каждого города есть соответственно еще и в объектах. Сейчас, чтобы сравнить 2 этих массива и записать в новый те объекты, id которых есть в первом массиве использую вот такую конструкцию:
this.defaultCitiesIds.forEach((def) => {
this.allCities.forEach((city) => {
if (def === city.id) {
city.check = false;
this.visibleCities.push(city);
}
});
});
Но думаю, что можно этот код улучшить. Может подскажет кто, как написать это более очевидным способом?