Вопрос пользователя Арина в уроке «Клонирование (копирование)», курс «JS: Объекты»

Арина

здравствуйте! https://ru.hexlet.io/code_reviews/343468 правильно понимаю, что сейчас объект совпадает с исходным, поэтому ошибка (т.е. новый объект ссылается на старый?)?

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

3 0

K R

Арина, Добрый вечер, все правильно надо превратить в массив так будет удобней работать, попробуйте распечатать значения obj.value и посмотреть что выводится на каждой итерации это должно навести на мысль, у Вас сейчас в условии (!_.isObject(obj.value)) всегда true то есть вызова рекурсии никогда не происходит.

0

Арина

K R, спасибо за наводку, вроде теперь должна рекурсия происходить, но видимо что-то ещё не догоняю

0

Сергей Мелодин

Арина, приветствую.

В текущем решении функция клонирования "повисла в воздухе", результат её работы никуда не записывается. Попробуйте решить задачу без assign и pick. Тут просто требуется по текущему ключу записать клонированное значение.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

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

Ян Юсов 06 ноября 2020 →

Добрый день! Подскажите, пожалуйста, в каком направлении двигаться? Есть ощущение, что логика функции прав...

Daria Sidorenko 01 ноября 2020 →

Здравствуйте! Подскажите, пожалуйста, в верной ли направлении я думаю? Для меня рекурсия всё еще остается с...

Andy Modd 01 ноября 2020 →

Ребята, здравствуйте. Подскажите, пожалуйста, в какую сторону кода посмотреть. Начиная с третьей проверки в...

Almaz Idiyatshin 22 октября 2020 →

Здравствуйте! Застрял, помогите, пожалуйста. В объекте-копии появляется третья строка innerKey: { anotherK...

Aleksandr Bakumenko 17 октября 2020 →

Здравствуйте! Подскажите пожалуйста, что я упускаю) Логика функции выглядит верно, результирующий объект им...