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

Может кто подсказать? у меня есть массив объектов и я пушу

туда объекты как мне сделать так что бы туда не пушились одинаковые объекты?

18 ответов

8 просмотров
Artyom-Ershov Автор вопроса

а если брать свойство из объекта?

попробуйте Set https://learn.javascript.ru/map-set#set

https://lodash.com/docs/#uniqWith

одинаковые - это одни и те же? в js объекты сравниваются по ссылке и да, сет тут не поможет вам нужна функция для глубокого сравнения, если у вас там сложная струтура, если объект плоский, то тупо циклом бегать по ключам и сравнивать значения хотите подробнее - кидайте пример

carInfo.call(item)

ну у вас в item нет такого филда же, как оно должно так сработать?)

Artyom-Ershov Автор вопроса

не, вы вызываете не существующий метод у каждого объекта а вот чтоб вызвать её ДЛЯ каждого объекта - эт я написал как)

Artyom Ershov
объекты приходят с апи запросом

ну они какого вида-то? если плоские - изи, никаких либ не надо, если нет - берите lodash и не парьтесь

Artyom-Ershov Автор вопроса
i7 4n
ну они какого вида-то? если плоские - изи, никаких...

вроде этого {id: 1814, repositoryId: 1014, name: "test2", sortingOrder: 2, orders: Array(17), …}

Artyom Ershov
вроде этого {id: 1814, repositoryId: 1014, name: "...

lodash вышел из-за угла и стремительно направился к Артёму. сегодня им предстоял долгий разговор

ну это один из путей, но вам ж надо как-то объяснить им, кому и с чем работать я потопал, развлекайтесь дальше хд

Видишь this - проверь на 10 раз что он точно нужен

А есть за что его любить?

Danila
А есть за что его любить?

вью бесит своим this бесконечным

Danila
Да вью вообще бесит

тем, что он лучше реакта?

Anton Permyakov
тем, что он лучше реакта?

Совершенно очевидно, что он ничем не лучше реакта

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта