Задать вопрос
Stepan13
@Stepan13
JS everywhere...

Удалить элементы из массива в javascript?

Добрый день!
Есть два массива. Первый допустим [1,2,3] и второй [{id:1},{id:2},{id:3},{id:4},{id:5}]. Мне нужно получить третий массив [{id:4},{id:5}], то есть как удалить из второго массива элементы с id равным значениям элементов первого массива?
  • Вопрос задан
  • 266 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 2
@dixoNich
frontend developer
var f = [1,2,3]; var ff =  [{id:1},{id:2},{id:3},{id:4},{id:5}]

ff.filter(function (el) { return ~f.indexOf(el.id) })
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
var mass = [{id:1},{id:2},{id:3},{id:4},{id:5}].map(function(){
 //И ПАНЕСЛАСЬ
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы