Albert
Daniil
очень
Albert
ну, анпример)
Albert
есть объект a
Albert
с кучей вложенностей
Daniil
const newobj = JSON.parse(JSON.stringify(obj))
Daniil
со всеми нутрями)
Albert
Albert
есть подводные камни?
Albert
Daniil
всегда нужно исходить из задачи
Daniil
Barmaley
Димыч предполагает, что знание JS - минимальное у слушателей
Albert
рекурсией?
не, просто берет конкретное вложенное свойство и копирует его (с помощью ...)
Daniil
ну хз
Daniil
как минимум еще есть спрэад операторы
Barmaley
Daniil
Daniil
честно говоря не знаю что попроизводительности не сравнивал
Daniil
могут быть нюансы какие-нибудь
Albert
то есть есть всего 3 свойства, но их всех нужно выдать их копию, они все вложенные. (и Димыч кадому свойству прописывает ...), когда можно сделать, как ты сказал, и уже там через это одно свойство достать эти 3 вложенных
Daniil
например я не уверен насчет циклических ссылок
Daniil
тогда это как два зеркала - бесконечность
Barmaley
Daniil
это фигня в умелых руках))
Barmaley
😄
Daniil
на работе вообще всегда лучше быть уверенным)
Albert
😄
я раньше думал, что для js, вот такая вот задача: console.log(1.15+2.3); - легче легкого, но я ошибался....
Daniil
в смысле легче легкого)
Barmaley
ну, у меня калькулятор в детстве был шибко умный, так при 4*4 выдавал 16.0000000001
Daniil
Daniil
точность не есть проблема языка, а есть проблема хранения чисел в компьютере когда-нибудь и ее решат)
Albert
Albert
этоже его чертовы машины😡
Daniil
он компы не делал)
Daniil
а бывает и так, не плохо да?
Anonymous
никто не здался,о чем разговор? Я не знал и спросил,спасибо за овтет,написал свой первый компонент уже😅Двигаем дальше
Daniil
Anonymous
Daniil
не обращай внимания)
Albert
Alina ❄
Здраствуйте
Alina ❄
помогите пожалуйста данные не отображаються и получаю ошибку и немножко не понимаю в чем она
{ Amir }
Yura
Попробуй ... убрать
Эта ошибка появляется, когда не может запуситится функция мап
Yura
Не запускается
Daria
А ... нужны там?
Yura
Daniil
похоже action.users не массив таки
Daniil
потому что спреад оператор работает либо с массивами либо с объектами
{ Amir }
Daniil
проще посмотреть в редюсор что приходит
Daniil
Daniil
... - делают итерацию и достают значения
Daniil
так users
Daria
Барышня убежала, вы ее спугнули
Daniil
это же массив по идее
Daniil
Alina ❄
Yura
Покажи стейт
Alina ❄
которое обратываеться мар
Daniil
а) понятно, а с кем тогда обсуждаем?)
Daria
Daniil
в общем если там в action.users массив то ... нужны
Daniil
если 1 то нет
Alina ❄
Daniil
я думаю массив судя по имени переменной
Daniil
а теперь покажи экшен криейтер
Daniil
тут все понятно и перед action.users нужны тоже три точки
Daniil
иначе будет масив в масиве [ , , , [ , , , ]]
Alina ❄
Daniil
нет не мапинг а сами вызовы
setUsersAC(users) {
тут что?
}
{ Amir }
debugger и смотрим что где приходит