Отсеивание элементов массива [дубликат]

128
21 ноября 2018, 16:50

На данный вопрос уже ответили:

  • Как удалить объекты из массива по ключу? 3 ответа
  • Фильтрация списка элементов 2 ответа

Всем привет. Есть массив users, у каждого элемента есть элемент is_activated. Не понимаю, как отсортировать этот массив таким образом, чтобы в нем остались только те элементы массива users, у которых is_activated == 0. Попробовал решить таким образом:

this.usersItems.map(user => user.is_activated == 0)

Но что-то явно делаю не так. Каким образом это можно решить оптимальнее всего?

Answer 1

Может вам filter нужен?

const usersItems = [{is_activated: true, id: 1}, {is_activated: false, id: 2}, {is_activated: true, id: 3}]; 
 
const filtered = usersItems.filter(user => user.is_activated == 0); 
console.log(filtered);

READ ALSO
Смена элементов

Смена элементов

Есть следующие элементы:

122
Клик на nth-child(n) jquery

Клик на nth-child(n) jquery

Есть структура

161
pdfmake как сделать цикл

pdfmake как сделать цикл

Есть библиотека под названием pdfmake, так вот, вывод текста в pdf файл делается следующим образом:

153
Как объединить 2 таблицы MYSQL с id от одной из таблиц?

Как объединить 2 таблицы MYSQL с id от одной из таблиц?

как объединить 2 таблицы с id от одной из таблиц?

165