сравнить два массива
Коллеги, доброго времени суток, подскажите:
Есть массив в котором хранятся разрешенные свойства: let resolution = ['яблоко','груша','апельсин']; далее ко мне приходит другой массив: let arr = ['яблоко','груша','апельсин', 'мандарин', 'виноград']; нужно собрать третий массив, в который будут входить значения из второго массива, которые разрешены, а те которые не разрешены, нужно изменить на "другое". Заранее благодарю |
Как обойти в цикле элементы массива известно?
Обходим циклом массив arr, определяя есть ли такой элемент в массиве resolution. Если нет, то этому элементу определяем значение "другое". Не такая уж это и сверхзадача, начните, хотя бы попытку. |
laimas, спасибо)))))
|
<script> let resolution = ['one', 'two', 'three']; let arr = ['one', 'two', 'three', 'four', 'five']; console.log(arr.map(item => resolution.includes(item) ? item : 'other')) </script> |
Часовой пояс GMT +3, время: 09:55. |