4:31 А мне больше нравится Object.assign(A, B) - Здесь явно видно что мы имеем дело с двумя объектами, в отличии от непонятной конструкции {...A, ...B}. Эти непонятные точки сбивают с толку
Спасибо за видео! Однако, у меня появился вопрос по замечанию о том, что SPREAD и REST операторы похожи. Они, как мне показалось, выполняют противоположную функцию. SPREAD оператор разбивает структуру на компоненты, а REST создаёт структуру из компонентов.
Вот это очень понятное подача материала!!! Заставка хакерская и мне нравится!!!!
Спасибо
Видео отличные! Не больше 15 минут, скучно не становится. Без "эээ" "кхм-кхм" "нууу" и прочего. спасибо!
Спасибо)
Просто замечательный курс!
Спасибо!
Простое и доступное описание. Благодарю
Спасибо за видео! Очень доступная подача материала)
Спасибо большое за отзыв!
Спасибо!!!
Пожалуйста
4:31 А мне больше нравится Object.assign(A, B) - Здесь явно видно что мы имеем дело с двумя объектами, в отличии от непонятной конструкции {...A, ...B}. Эти непонятные точки сбивают с толку
Я бы сказал это дело привычки, лично для меня синтаксис с тремя точками уже как родной)
a concat уже не подходит для склейки массивов? или я чего-то не понимаю?
Подходит, просто новый синтаксис упрощает эту операцию
@@YauhenKavalchuk спасибо)
Пожалуйста
это получается что arguments больше в ES6 не нужен?
Абсалютно верно. Тем более что в стрелочных функциях arguments нету
like
Спасибо за видео! Однако, у меня появился вопрос по замечанию о том, что SPREAD и REST операторы похожи. Они, как мне показалось, выполняют противоположную функцию. SPREAD оператор разбивает структуру на компоненты, а REST создаёт структуру из компонентов.
Синтаксис похож. Функции - разные
Почему babel ругается когда мы используем spread operator в объекте?
Потому что поддержку данного синтаксиса ему нужно добавить
@@YauhenKavalchuk но я добавил зависимость, ту что вы указали в начале видео, ругается только в объекте, остальное воспринимает нормально
@@ВасилийБолбеков-р5ш Сравните с файлами в репозитории, там всё 100% работает. Возможно, я что-то доустанавливал, но забыл упомянуть об этом в курсе
так проще?
let a = ['Привет'];
let b = [" и пока"]; let c = [" мой друг"];
let allMass = a.concat(b,c);
Не сказал бы)
где тут синтаксис более понятный -- полная дичь еще больше запутывает
что делает спред понятно непонятно до сих пор как он работает
Это с непривычки. Данные операторы используются очень часто, примерно на равне с let и const