него значение и все. куда ты его присваиваешь то?
Ты передаешь в функцию коинпаир, но потом перезатираешь его в нем новым обьектом, а внешний остается таким каким был
Извини, не тебе)) @vondervuflya
Да я понял.
Вообще да, был косяк, я забыл прописать ...obj
Не в этом проблема
Но это все еще не помогло
Мое пераоначальное замечание остается в силе
Хм смотри у нас есть объект мы записываем в него этот же объект через рест ... и сверху еще один ключ Я просто не оч понимаю, но тут походу какой-то прикол с контекстом, то есть по итогу obj который у нас внутри функции на самом деле !== моему coinPair
Я просто пока не силен в this
Ты не записываешь в обькт ничего. Ты записываешь в параметр функции новый обьект
Obj это параметр функции и он равен тому что ты передал. Но потом ты в него записал новое, то а что было передано отбросил
Такс ок, но как мне тогда записывать данные в переменную?🤔
Избегать изменения переданных параметров. Избегать изменения внешних переменных. Пусть функция возвращает новый обьект. И у тебя в функции сейчас стоит бесполезный return
И если тебе так гужно изменять переданный обьект, то Владислав уже написал как это сделать
Обсуждают сегодня