169 похожих чатов

Як зробити красивіше? Є масив об'єктів і треба відфільтрувати лише ті

об'єкти, де значення в одному з ключів === хочаб одному елементу з масиву? 🤔

16 ответов

7 просмотров
Vincent 🐲-Adler 🇺🇦 Автор вопроса

Ггвп 😔 Arr.filter(el => el.param.some(i => i.includes([arrForFilter])) ?

можешь показать пример данных на входе и выходе?

Vincent 🐲-Adler 🇺🇦 Автор вопроса
Anton Permyakov
можешь показать пример данных на входе и выходе?

Не, там массив просто будет ч объектами и мне надо отфильтровать этот массив так, чтобы попали только те, объекты, в которых значение одного ключа будет равно хоть одному из строк из другого массива. Т.е. [{ prop: data }] If prop.data === [бла, блф, бла] - оставляю.

Попробуй в этом духе: const arr1 = [{ prop: data }] const arr2 = [bla, бла, data] arr1.filter(el => arr2.some(el === el.prop))

Vincent 🐲-Adler 🇺🇦 Автор вопроса
Alexey Ivanov
Попробуй в этом духе: const arr1 = [{ prop: data ...

Да-да, спасибо. Так и сделал. @vklimv глубочайший мой человечкий спасибо ☺️

Anton Permyakov
тогда If ([бла, блф, бла].includes(prop.data))

const filterable = [{ prop: 1 }] const filter = [1, 2, 3] filterable.filter(obj => filter.some(el => el === obj.prop)) Можно вместо some использовать includes

Vincent 🐲-Adler 🇺🇦 Автор вопроса
Volodymyr Klimov
const filterable = [{ prop: 1 }] const filter = [...

Я к сожалению просто не знаю, что больше ресурсозатратно будет. Вот и думаю сижу)

Не факт, на маленьких объемах данных - нет, скорее всего. А вот читать будет неудобнее

Vincent 🐲-Adler 🇺🇦 Автор вопроса
Volodymyr Klimov
Не факт, на маленьких объемах данных - нет, скорее...

Мне ещё написали, что если массив для фильтра будут просто значения стринг или число то лучше инклудс юзать 😳

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

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
2
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Карта сайта