Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 12

L

Lookarious in JavaScript — русскоговорящее сообщество
Дима
Подскажите, а как на форме onsubmit сделать, чтобы выполнял функцию, только тогда, когда форма прошла валидацию. Там стоит библиотека на номер телефона intl-tel-input
if else, return true false
источник

ДК

Джедай Кодер in JavaScript — русскоговорящее сообщество
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
ребят, какой лучший способ, изменить значение у обьекта который находится в массиве?
например находишь обьект по id, через filter, мутируешь его или создаешь новый обьект,
как потом заменить обьект в массиве на новый?
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Юра
ребят, какой лучший способ, изменить значение у обьекта который находится в массиве?
например находишь обьект по id, через filter, мутируешь его или создаешь новый обьект,
как потом заменить обьект в массиве на новый?
map
источник

M

Michael in JavaScript — русскоговорящее сообщество
reduce
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Юра
ребят, какой лучший способ, изменить значение у обьекта который находится в массиве?
например находишь обьект по id, через filter, мутируешь его или создаешь новый обьект,
как потом заменить обьект в массиве на новый?
https://youtu.be/e-5obm1G_FY с 13'ой минуты, это функциональный подход хотя он мне вообще не понравился
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Думают легче мутировать
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Жиза
источник

a

arts in JavaScript — русскоговорящее сообщество
Юра
ребят, какой лучший способ, изменить значение у обьекта который находится в массиве?
например находишь обьект по id, через filter, мутируешь его или создаешь новый обьект,
как потом заменить обьект в массиве на новый?
Если нужен только один объект, используй find
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
arts
Если нужен только один объект, используй find
То есть как крути, сначала find, потом заменяешь значение у объекта, а потом мапом снова ищешь по id, и если совпадает то вставляешь новый объект?
источник

a

arts in JavaScript — русскоговорящее сообщество
Юра
То есть как крути, сначала find, потом заменяешь значение у объекта, а потом мапом снова ищешь по id, и если совпадает то вставляешь новый объект?
Нет, объекты передаются по ссылке, достаточно заменить значение в том, что вернёт find
источник

N

Nik in JavaScript — русскоговорящее сообщество
А как объекты передавать по бартеру?
источник

a

arts in JavaScript — русскоговорящее сообщество
Этл если тебе мутировать надо. Если иммутабельно, тогда лучше через map
источник

a

arts in JavaScript — русскоговорящее сообщество
Nik
А как объекты передавать по бартеру?
Петросян.жпг
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
arts
Этл если тебе мутировать надо. Если иммутабельно, тогда лучше через map
Это я собираюсь делать в редюсере редакса, перед тем как верну объект, я ведь там могу мутировать перед тем как возвращаю?
источник

N

Nik in JavaScript — русскоговорящее сообщество
Задорнов.вебп
источник

a

arts in JavaScript — русскоговорящее сообщество
Юра
Это я собираюсь делать в редюсере редакса, перед тем как верну объект, я ведь там могу мутировать перед тем как возвращаю?
Нет, там мутировать не стоит.
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
arts
Нет, там мутировать не стоит.
Тогда find, новый объект, map?
источник

a

arts in JavaScript — русскоговорящее сообщество
Юра
Тогда find, новый объект, map?
С map'ом find не нужен
источник

a

arts in JavaScript — русскоговорящее сообщество
Просто проходишь мапом, вместо искомого объекта возвращаешь новый с изменённым полем, остальные возвращаешь как есть
источник