Size: a a a

2020 February 22

A

Averlor in FrontCoder
💾 M.S K.
distinct.includes(color) !== false тогда так работает. так лучше читается.
Потому что возвращает не false, а именно -1
источник

A

Averlor in FrontCoder
💾 M.S K.
а как по скорости, какой вар. лучше?
Тут не в скорости дело. А в логике
источник

💾K

💾 M.S K. in FrontCoder
тоесть оба варианта применимы по своему?
источник

A

Averlor in FrontCoder
Именно
источник

VZ

Vladislav Zavadsky in FrontCoder
Averlor
Именно
Не совсем если в массиве будет объект и их сравнить, то будет не равно, но если строки то равно. Объекты ж поилруному сраыниваются
источник

A

Averlor in FrontCoder
Vladislav Zavadsky
Не совсем если в массиве будет объект и их сравнить, то будет не равно, но если строки то равно. Объекты ж поилруному сраыниваются
Понятное дело. Но изначально неизвестно было что такое distinct
источник

A

Averlor in FrontCoder
Да и сравнивать объекты - не такое уж частое занятие
источник

VZ

Vladislav Zavadsky in FrontCoder
Averlor
Да и сравнивать объекты - не такое уж частое занятие
Ну почему же, очень часто, особенно если надо в массив добавить новый объект, и надо убедится что ам такого нет
источник

A

Averlor in FrontCoder
Ну, я в своей практике не сталкиваться с подобной проверкой)
источник

💾K

💾 M.S K. in FrontCoder
Averlor
Ну, я в своей практике не сталкиваться с подобной проверкой)
сколько практики?
источник

A

Averlor in FrontCoder
💾 M.S K.
сколько практики?
Больше года в коммерческой разработке
источник

💾K

💾 M.S K. in FrontCoder
а для чего нужно такое сравнение объектов? уменьшить количество объектов если есть дубликаты?
источник

💾K

💾 M.S K. in FrontCoder
типа для двойной регистрации пользователя?
источник

VZ

Vladislav Zavadsky in FrontCoder
💾 M.S K.
типа для двойной регистрации пользователя?
ну например, добавить товар в корзину. Если такой товар есть, то нужно счетчик +1, а не новый товар.

или когда обрабатывает callaback promis
источник

VZ

Vladislav Zavadsky in FrontCoder
буквально сейчас было, нужно сделать рассылку по сегментам, нужно проверить есть ли такой сегмент.А у сегмента куда свойств для логики
источник

💾K

💾 M.S K. in FrontCoder
дай пример кода.
источник

VZ

Vladislav Zavadsky in FrontCoder
💾 M.S K.
дай пример кода.
тут не чествует тех, кто куски кода кидает.
Еще пример: карта яндекс, там есть например маркер. т.к. маркеры добавляют динамически, без ID(guid итд), как удалить маркер? сравнить 2 объекта
источник

💾K

💾 M.S K. in FrontCoder
тоесть тоже метод индекОф пользовл?
источник

VZ

Vladislav Zavadsky in FrontCoder
если надо в песочнику залью и в личку кину
источник

VZ

Vladislav Zavadsky in FrontCoder
💾 M.S K.
тоесть тоже метод индекОф пользовл?
если что-то легкое то да, но если на проекте есть lodash, то через него, ну или через api карт, если речь идет о картах
источник