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

Подскажите как можно написать подобный функционал, только используя приспособленные js

итераторы? пробовал с мар использовать он возвращает массив форич ниче не возвращает даже если внутри ретурн.

21 ответов

2 просмотра

find

Rus- Автор вопроса
Oleg Safonov
find

find возвращает в моем случае элемент а не его значение

выглядит, как неиспользование возмжностей ангуляра. чувствую, что нужно как-то в реактивные формы смотреть. или другими способами. но явно не в nativeelement перебирать

Rus
find возвращает в моем случае элемент а не его зна...

Вы ж boolean возвращаете, а не значение

Rus
find возвращает в моем случае элемент а не его зна...

у тебя там {id: ..., value: ...} в чем проблема через find найти элемент и вернуть его value?

Rus- Автор вопроса
Oleg Safonov
Вы ж boolean возвращаете, а не значение

в том то и дело но файнд не дает этого результата

Rus
в том то и дело но файнд не дает этого результата

Ну покажите код тогда, что то неправильно делаете И задачу опишите, выше правильно сказали, что может не то делаете вообще)

Rus- Автор вопроса
Антон Желтов
у тебя там {id: ..., value: ...} в чем проблема ч...

проблемы нету я спросил как можно сделать как выше на картинке что бы не писать стандартный фор

Rus- Автор вопроса
Антон Желтов
там не будет for

я сделал так. но для этого я создал переменную и прочее. в цикле фор все проще, то есть цикл прервывается если стоит ретурн и возвращается то значение которое возвращает ретурн. файнд же возвращает элемент массива

Rus
screenshot я сделал так. но для этого я создал переменную и п...

в цикле for - сюрприз! - ты тоже создаешь переменную i

Rus
screenshot я сделал так. но для этого я создал переменную и п...

return (this.globalCheckbox.find(item => index === +item.nativeElement.id) || {nativeElement: {}}).nativeElement.value

Rus
надо же

я тебе предлагаю тогда такую адовую конструкцию: return (this.globalCheckbox.find(x=>index === + x.nativeElement.id) || {value: false}).value;

Rus- Автор вопроса
Антон Желтов
я тебе предлагаю тогда такую адовую конструкцию: r...

да мне предлагать ниче не надо. я просто спросил может в жс есть какой то встроенный метод который я не знаю без изощрений

Rus- Автор вопроса
Антон Желтов
я тебе предлагаю тогда такую адовую конструкцию: r...

можно кстати так еще return ( this.globalCheckbox .map(item => item.nativeElement) .find(element => index === +element.id) || {} ).value

Антон Желтов
map тут ни к чему

ну так читабельнее)

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта