Тёмный

Основы JavaScript. #20 Методы объектов 

EasyCode
Подписаться 15 тыс.
Просмотров 30 тыс.
50% 1

В этом видео мы познакомимся с некоторыми методами для работы с объектами.
Ссылки:
1. / javascript-object-meth...
Наш сайт - easycode.school
Telegram - t.me/easycode_news
VK - easy_code_kharkov
Facebook - / itschooleasycode
Instagram - / easycode_it_school
Промокод на полный видеокурс javascript на Udemy: www.udemy.com/modern-javascri...

Опубликовано:

 

6 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@DubinArtur
@DubinArtur 3 года назад
Ты хорошо отвечаешь на вопросы "что и что делает", но часто забываешь про вопрос "зачем" или "когда это нужно"
@konstantinsurnin855
@konstantinsurnin855 4 года назад
глубокое копирование при помощи Json выглядит как будто утвержденнный в спецификации костыль
@vladk3111
@vladk3111 4 года назад
Интересно. Спасибо!
@neverless_person1012
@neverless_person1012 3 года назад
Подскажите пожалуйста что ща расширение которое выводит в маленьком окошке информацию про введенный метод?
@leitohardy9679
@leitohardy9679 4 года назад
Отличное видео
@user-eq1nk6nm6q
@user-eq1nk6nm6q 4 года назад
спасибо!!! всё норм)))
@vilgo3927
@vilgo3927 2 года назад
Мне кажется лучше использовать в таких случаях spread
@knowledge9396
@knowledge9396 24 дня назад
00:00:32 О копировании объектов 00:02:20 Object.assign() 00:09:57 JSON.stringify(), JSON.parse() 00:12:44 Object.keys(), Object.values(), Object.entries() 00:15:48 Object.fromEntries() 00:18:09 Итого
@YS-nh6bw
@YS-nh6bw 4 года назад
sps
@vladk3111
@vladk3111 4 года назад
Потренил я JSON.parse(JSON.stringify()); Интересно получается... let girl = { name: 'Vlad', skills: { frontend: [], }, } let deepGirl = JSON.parse(JSON.stringify(girl)); console.log(girl.name === deepGirl.name); *вернёт true* console.log(girl.skills === deepGirl.skills); *вернёт false* Несмотря на то, что сравнение ОБЫЧНОГО СВОЙСТВА name вернёт true, изменение name в одном объекте НЕ ВЛЕЧЁТ изменения name в другом, т.е. глубокое копирование вроде как прошло, но сравнение обычного свойства === true. Баг что ли? :)
@polinamakay2701
@polinamakay2701 3 года назад
думаю это тоже самое, если бы 'Vlad'==='Vlad' то есть в JS string is a primitive data type array not!
@Bugsy0987987
@Bugsy0987987 2 года назад
кхм кхм кхм кхм кхм кхм