Объекты в JavaScript. Основы для начинающих. Синтаксис, создание, изменение. Уроки JavaScript с нуля

Объекты в JavaScript. В этом уроке поговорим об основах такого типа данных как объекты. В отличии от примитивных типов данных, объекты могут содержать множество различных значений и более сложных сущностей. Разберем синтаксис, научимся создавать и изменять объекты.
👉 Файлы урока - fls.guru/files/tutorials/js/j...
🔴 Карта канала и обучения "Фрилансер по жизни": miro.com/app/board/o9J_lZB3YKI=/
🔴 Получить доступ к плюшкам + поддержать канал: / freelancerlifestyle
🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
🔴 Facebook: / freelancerlifestyle
🔴 Instagram: / freelancer.lifestyle
«Приёмы объектно-ориентированного проектирования. Паттерны проектирования» авторов Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес или «Объектно-ориентированный анализ и проектирование с примерами приложений» Гради Буча, а также ещё множество других книг.
00:00 - В уроке
00:32 - Создание объекта и его свойств
02:50 - Имена (ключи) свойств объектов
06:39 - Тип данных Symbol
07:23 - Вложенность объектов
08:33 - Значение свойств объекта из переменных
10:04 - Изменение объекта и его свойств
16:18 - Проверка существования свойства объекта
20:24 - Цикл for in
22:34 - Методы объектов. Использование "this"
27:03 - Функции-конструкторы
29:57 - Домашка
30:57 - ООП и заключение
👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
Ссылка на канал: / freelancerlifestyle
🤟 Живи, а работай в свободное время! ©

Пікірлер: 547

  • @FreelancerLifeStyle
    @FreelancerLifeStyle3 жыл бұрын

    Учимся учимся учимся! 🔴 Карта канала "Фрилансер по жизни": miro.com/app/board/o9J_lZB3YKI=/ 🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle 🔴 Instagram: instagram.com/freelancer.lifestyle 🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle) 🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat) 🔴 Facebook: facebook.com/freelancerlifestyle

  • @user-rk1nn9xi7o

    @user-rk1nn9xi7o

    2 жыл бұрын

    Спасибо за науку. Но в порядке констуктивной критики отмечу, что весь блок про JS намного менее понятно излагается, чем был блок про верстку. Теория в сопутствующем файле довольно куцая. Изложение в самом видео, наверное лучше было бы сделать чуть более медленным, все же видео ориентировано на тех, кто ничего не понимает в этом вопросе еще. Например, name: name; немного похоже на масло: масло; Если посидеть и подумать, конечно все поймут, что это разное масло и масло, но если сразу назвать иначе в примере свойства и значения или по крайней мере акцентировать внимание на то, что вот они так называются, но это не одно и то же, может не так много раз видео придется пересматривать. И уж точно не придется смотреть другие видео по той же теме, чтобы понять о чем же шла речь.

  • @ansarkaliev5525

    @ansarkaliev5525

    2 жыл бұрын

    @@user-rk1nn9xi7o поэтому нужно пересматривать, о чем он и просит в конце каждого видео, Я просто ставлю на паузу в непонятных моментах пересмтриваю отрывками и пока не пойму, не смотрю дальше, а когда уже понимаешь уже можно осознать , что тема объяснялось доходчиво. Везде нужно прикладывать усилия

  • @ansarkaliev5525

    @ansarkaliev5525

    2 жыл бұрын

    Здравствуйте, большое спасибо за Ваш труд. Хотел у Вас спросить, в задаче №4 д/з мы создали объект в прееменной [userInfo], затем создали ссылку на объект в переменной [user], после чего присвоили NULL [userInfo]. но при этом ссылка у [usera] на объект остался. Получается объект не стирается если хотя бы у одной переменной есть ссылка на него, даже если первоначальная переменная [userInfo], к которой присваивался объект стал пустым, я правильно понял?

  • @sashadr1732
    @sashadr17323 жыл бұрын

    Это единственный канал, который я знаю, где каждый комментарии - это спасибо

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я рад что полезно!

  • @toy9664

    @toy9664

    3 жыл бұрын

    @@FreelancerLifeStyle да ты вообще лев!

  • @user-gp5mb4po1q

    @user-gp5mb4po1q

    Жыл бұрын

    точнее не скажешь)

  • @igarok881
    @igarok8813 жыл бұрын

    ребят, давайте поднатужимся, это видео надо вывести в тренды ютуба!!!!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Ахах)

  • @aleksandr_anp

    @aleksandr_anp

    3 жыл бұрын

    В трендах моргенштерны, соловьёвы, танцующие попы всякие, порой научпок. Видео дающие реально знания в тренды вывести фактически невозможно, увы.

  • @privet_baget

    @privet_baget

    3 жыл бұрын

    @@_Fantom_. зато все хотят хорошо зарабатывать, говорят конкуренция по 100 человек на место в Мск, в веб-разработке. Толпы недоджунов бегают работу ищут)

  • @user-sx6gk1cw9w
    @user-sx6gk1cw9w2 жыл бұрын

    Евгений, здравствуйте! Большое спасибо за урок! // Домашняя работа. Home work. // Урок 9. Lesson 9. // Задача №1 // Верна ли запись? const userInfo = { name: "Вася" age: 30 } //Ответ: /* Не верна. Потому, что после значений нет запятых. */ // Задача №2 // Что будет в консоли? let userInfo = { name: "Вася", age: 30, "58": 'Значение свойства' } console.log(userInfo[58]); // Ответ: /* В консоль будет выведено сообщение "Значение свойства" */ // Задача №3 // Что будет в консоли? let userInfo = { name: "Вася", age: 30 } let user = userInfo; user.age = 45; // меняем значение console.log(userInfo.age); // Ответ: 45 // Задача №4 // Что будет в консоли? let userInfo = { name: "Вася", age: 30, showInfo() { console.log(`${this.name}`); } } let user = userInfo; userInfo = null; user.showInfo(); // Ответ: Вася /* Потому, что вызываемая функция находится внутри объекта user (бывший userInfo). */ // Задача №5 // Что будет в консоли? let userInfo = { name: "Вася", age: 30, } for (const key in userInfo) { const value = userInfo[key]; console.log(value); } // Ответ: Вася 30 /* Метод for in последовательно выведет в консоль все значения, находящиеся внутри объекта userInfo */ // Задача №6 // Что будет в консоли? let userInfo = { name: "Вася", age: 30, address: { city: "Uzhhorod", } } for (const key in userInfo.address) { console.log (userInfo.address[key]); } // Ответ: Uzhhorod /* В консоль будет выведено значение свойства city. Свойство city вложено в дочерний объект address. */ // Задача №7 // Что будет в консоли? const userInfo = { name: "Вася", age: 30, "likes js": true }; console.log(userInfo."likes js"); // Ответ: Нет, запись не верна. /* Что бы вызвать многословное свойство нужно заключить его имя (ключ) в дополнительные прямые скобки [ ] */ // Правильный вариант const userInfo = { name: "Вася", age: 30, "likes js": false }; console.log(userInfo["likes js"]); // Задача №8 /* 1. Создать пустой объект userInfo. 2. Добавить свойство name со значением Вася. 3. Добавить свойство age со значением 30. 4. Изменить значение свойства name на Лена. 5. Удалить свойство name из объекта. */ // 1. Создание пустого объекта userInfo: userInfo = { } // вывод значений свойств в консоль console.log(userInfo); // 2. Добавление в объект userInfo свойства name со значением Вася: userInfo = { name: "Вася", } // вывод значений свойств в консоль console.log(userInfo); // 3. Добавление в объект userInfo свойства age со значением 30: userInfo = { name: "Вася", age: 30, } // вывод значений свойств в консоль console.log(userInfo); // 4. Изменение значения для свойства name userInfo.name = "Лена"; // вывод значений в консоль с учётом изменений console.log(userInfo); // 5. Удаление свойства из name из объекта userInfo delete userInfo.name; // вывод объекта (значения внутри) в консоль console.log(userInfo);

  • @user-cl5ck6ik3r

    @user-cl5ck6ik3r

    2 жыл бұрын

    Спасибо большое за ваш коментрарий😌

  • @jaguarnotiger

    @jaguarnotiger

    2 жыл бұрын

    А разве 58 это не строка? В объекте это строка, а вызываем мы число. Поэтому undefined

  • @jdai_UA

    @jdai_UA

    2 жыл бұрын

    @@jaguarnotiger ключ это строка по умолчанию

  • @Olga_Matsybora

    @Olga_Matsybora

    Жыл бұрын

    это задача №8

  • @user-rv1gn7qn3s
    @user-rv1gn7qn3s2 жыл бұрын

    Не воспользоваться таким огромным количеством бесплатной информации это грех! Жека спасибо, таких людей не много)

  • @tazorprod.934
    @tazorprod.934 Жыл бұрын

    Жека, твои уроки просто чудо. После чтения документации JS у меня остаются вопросы, а твои уроки восполняют пробелы. Спасибо большое за твой труд)

  • @user-kh3ob7sw9v
    @user-kh3ob7sw9v3 жыл бұрын

    Я конечно не експерт, но это мои ответы на задачи(сорри за грамматические ошибки): 1 Нет, там нужно поставить запяту после "name" 2 Значение свойства, ведь "58" = 58 и тем более в [ ] 3 45 потому что объект не копируеться, а создаеться новая ссылка на пару ключ-значение 4 Вася через this сработает 5 Вася и 30 (выводиться значение) 6 Uzhhorod 7 Нет, нужно брать в [ ] что-то такое: console.log(userInfo["likes js"]); 8 let userInfo = { name: "Вася", age: 30, } userInfo.name = "Лена"; delete userInfo.name;

  • @ii3246

    @ii3246

    2 жыл бұрын

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

  • @nargizgasanova6222

    @nargizgasanova6222

    2 жыл бұрын

    +

  • @Vlad-kd5hp

    @Vlad-kd5hp

    2 жыл бұрын

    @@googleadmin4749 при каждой итерации переменная внутри цикла пересоздается, и получается что константа не меняет свое значение а она удаляется и обьявляется заново

  • @vb8723

    @vb8723

    2 жыл бұрын

    в 4) будет Вася два раза

  • @voicetv9048

    @voicetv9048

    2 жыл бұрын

    Задача 3 вернёт 30 ! так как в консоль показано из объекта userInfo там значение age ровно 30, если бы в консоль показывали user.age тогда было бы 45 ✊

  • @alexandersukharev3568
    @alexandersukharev35683 жыл бұрын

    Очень полезный выпуск, спасибо, давай почаще JS)

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Договорились!

  • @trace4526
    @trace45269 ай бұрын

    Дуже дякую Вам за контент! Людина з великої літери. Шкода , що люди не вміють бути вдячними навіть за безкоштовний контент, тим більш , такий якісний. Ще раз дякую Вам!

  • @ffedchik
    @ffedchik3 жыл бұрын

    Спасибо за крутой подробный урок. let myHead = { lesson: 'watched', "new knowledge": true, FLS: 'on Fire!', };

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @konstantinberejnoy3362
    @konstantinberejnoy33629 ай бұрын

    Все что нужно, все по порядку, все самое важное и все, что всегда обычно забывается касаемо объектов, находится в этом ролике, просто супер! Спасибо👍

  • @user-hj8fw9zp9h
    @user-hj8fw9zp9h2 жыл бұрын

    Лучший автор уроков. Даже про ДЫС всё понял.

  • @gitraccoon
    @gitraccoon3 жыл бұрын

    Я просмотрел много видосов на тему Объекты, но понял эту тему только благодаря твоему видео!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я рад!

  • @justasparrow7296
    @justasparrow72963 жыл бұрын

    Спасибо, за урок!) Ты мне уже как старший брат, который меня учит)

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @Theonelasthero
    @Theonelasthero3 жыл бұрын

    Я это 2 месяца изучал и кодил, а ты за 30 минут все наиподробнейшим образом разобрал))

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я рад!

  • @hovsargsyan7778
    @hovsargsyan77783 жыл бұрын

    огромное спасибо тебе человек, за твой труд.. пожалуйста делай урок с объяснением алгоритмов, уверен там многие не могут разобраться, в том числе и я. Заранее спасибо огромное :)

  • @kates9455
    @kates94553 жыл бұрын

    Класс, за 30 минут рассказано про объекты все то, что я изучала целый день. Спасибо за прекрасный труд🤗)

  • @outofrange9100
    @outofrange91003 жыл бұрын

    Ты так круто объясняешь, причем иногда рассказываешь детали, про которые никто не говорит. Спасибо! Запиши еще видео про API, промисы и bind, пожалуйста

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Спасибо, пока все в рамках курса по верстке

  • @alena4426
    @alena44263 жыл бұрын

    Здравствуйте, Женя. Больше года учусь в IT-school , совсем отчаялась уже , что то понять и научиться . Но Вы очень вдохновляете, каждое видео на одном дыхании. Спасибо Вам большое за Ваш труд!!! Буду изучать Ваши видео и делать домашки , пока не дойдет , потом обязательно поделюсь результатами. У Вас очень мощная энергетика, прям через монитор чувствуется и передается , еще раз благодарю!

  • @nordgar33
    @nordgar333 жыл бұрын

    Женя, спасибо за урок! Как всегда, лаконично, без воды и максимально доходчиво

  • @MariIloveREALmusic
    @MariIloveREALmusic3 жыл бұрын

    Как ВСЕГДА все четко и ясно!!! Спасибо Вам за то, что Вы для нас делаете!!! Благодаря Вам я не теряю надежду стать Frontend-ом =))))))))))))))))

  • @user-gf2xd2zq8l
    @user-gf2xd2zq8l3 жыл бұрын

    Это просто ВАУ, так доступно рассказать то что я долго-долго пыталась понять сама из разных ресурсов. Спасибище, добрый чеорвек! Досматриваю и иду на патреон.

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Спасибо!

  • @user-qh4zv9qc9h
    @user-qh4zv9qc9h3 жыл бұрын

    И снова спасибо за урок!!! в особенности за задачи, которые помогают закрепить синтаксис и понять в простых примерах как это работает.

  • @stainerframe7607
    @stainerframe7607 Жыл бұрын

    Неймовірно докладне поясненя. Більш детально ні у кого не бачив. Багато чого дізнався нового навіть при тому що більше року пишу на джс. Дякую)

  • @user-po5ih2pj5h
    @user-po5ih2pj5h3 жыл бұрын

    Большое спасибо, все очень понятно и качественно. Продолжайте, у Вас отлично получается!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Спасибо!

  • @vasylynastruk9751
    @vasylynastruk97513 жыл бұрын

    Як завжди, хороша подача матеріалу! Дякую!

  • @jasonborn4373
    @jasonborn4373 Жыл бұрын

    Повторюсь в очередной раз Евгений ты Гений! Спасибо. Тебе нужно преподавать информатику где-нибудь в Оксфорде!) Благодаря твоим курсам многие люди смогут найти работу которые в свою очередь будут поднимать экономику нашей страны в это тяжелое время! Уверен Вселенная отблагодарит тебя за твой нелегкий труд! Спасибо!

  • @ferryterry1873

    @ferryterry1873

    Жыл бұрын

    Так и материал подается намного интереснее и лучше усваивается , чем преподают у нас в универе ( . Если бы не Евгений , то верстку было бы сложно осилить ( особенно запомнился адаптивный текст ,формула , что безумно удобно и очень помогает , даже не смотря на то , что недавно были введены новые единицы измерения , которые примерно тот же адаптив текста дают ) . Сейчас конечно сложнее понимать , когда он на мову перешел , но все равно это бесценный материал )

  • @stasalsakhanov435

    @stasalsakhanov435

    Жыл бұрын

    У Евгения страшный английский. В Оксфорде его закидают тухлыми яйцами. 🤣

  • @Ycepego
    @Ycepego2 жыл бұрын

    Огромное спасибо, никакой воды все расписано, просто лучший

  • @akhmad_goytinski
    @akhmad_goytinski2 жыл бұрын

    Огромное спасибо, Вы объясняете понятно и качественно! Поздравляю Вас с новым 2022 годом! Желаю крепкого здоровья и счастья!!!

  • @user-gt2vo2wo8v
    @user-gt2vo2wo8v3 жыл бұрын

    Просто красавчик! Благодаря именно твоему методу объяснения так все становится легко понимать!!!!! ))) Высший пилотаж!

  • @Lok1goD
    @Lok1goD2 жыл бұрын

    Спасибо! очень помогло разобраться! Рад что у нас есть ты!!!

  • @danilbadretdinov2787
    @danilbadretdinov27873 жыл бұрын

    Спасибо за твой огромный труд, жека!

  • @swipeq8657
    @swipeq86573 жыл бұрын

    Зашёл с новогоднего стрима. И хочу сказать,что я ещё не дошел до курса js. Так что пожалуйста,не бросай снимать уроки по нему. Спасибо тебе большое за понятные уроки.

  • @midnightstar_zoriana
    @midnightstar_zoriana Жыл бұрын

    Евгений, спасибо! Ваш канал подсказал товарищ по учебе. очень понятно и доступно все!! Удачи и всех благ!!

  • @dmitriif.6270
    @dmitriif.62703 жыл бұрын

    спасибо за урок! вы объясняете так, что не понять не возможно! все подробно и лаконично!

  • @user-fi2fg2yi6f
    @user-fi2fg2yi6f3 жыл бұрын

    Огромное спасибо за твои труды. Все понятно и лаконично. Аж душа радуется с:

  • @user-jc5yr6wz5i
    @user-jc5yr6wz5i3 жыл бұрын

    Женя, с прошедшими праздниками. Объекты, ух. Предполагаю что скоро пойдёт уже изучение DOM и браузерные события. Видео супер, все четко и ясно, без воды. Ты объяснил за 30 мин то, что я читал и вникал 3 дня. Жду следующих видео.

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Все верно, движемся к интересному!

  • @user-qn7zf9js3y
    @user-qn7zf9js3y3 жыл бұрын

    Спасибо, отличное видео! Когда сначала читаешь, а потом ты рассказываешь-как хлебушек с маслом: идеальная гармония!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я рад!

  • @AlexStolbovakariturnel
    @AlexStolbovakariturnel3 жыл бұрын

    Женя, спасибо за твой труд!

  • @Virass
    @Virass2 жыл бұрын

    Просто пушка. Сейчас прохожу курс по объектам, но видео разбуксовало меня и как будто пришло озарение. Методы и конструктор - это вообще кайф. Мощные штуки. Спасибо за урок 🤘

  • @IIeTpoO
    @IIeTpoO3 жыл бұрын

    Недавно начал изучать JS, прохожу подготовку к курсам по front-end) прошел тему по объектам, случайно увидел это видео в рекомендациях, решил взглянуть одним глазком) и после изменений свойств объектов пошла жара( новая полезная информация!) - особенно полезно методы объектов, this, конструкторы... Просмотрю плелист с начала! Очень круто и информативно! Спасибо и всего наилучшего! Жду продолжения!)

  • @user-lh3kw5py1t
    @user-lh3kw5py1t2 жыл бұрын

    Да у Вас талант не только к программированию, но и к преподаванию !)

  • @nnnabbot
    @nnnabbot Жыл бұрын

    Женя, спасибо большое 🙏. Очень чётко и понятно.

  • @alexandercoderunner5685
    @alexandercoderunner56853 жыл бұрын

    Очень интересный и доходчивый урок.Спасибо за твои труды)

  • @DashaG182
    @DashaG1823 жыл бұрын

    Очень интересно и доступно! спасибо, Жека

  • @frontend_coder
    @frontend_coder Жыл бұрын

    Спасибо за такие интересные, полезные, а САМОЕ главное БЕСПЛАТНЫЕ уроки!

  • @user-kq5ow1zv3m
    @user-kq5ow1zv3m Жыл бұрын

    Спасибо за видео.Очень круто!!!!!!Вся тема объяснена доступным языком и без воды!

  • @ieron
    @ieron3 жыл бұрын

    Как всегда качественно и круто!!! Спасибо тебе за такой труд )))

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @developer8112
    @developer81123 жыл бұрын

    Таки добрался до этого плейлиста и просмотрел все за пару часов :) Спасибо, все просто, понятно доступно. Надеюсь следующие уроки будут скоро...

  • @nataliiachaikovska9579
    @nataliiachaikovska95793 жыл бұрын

    Как всегда отличное видео! :) Всё понятно. Благодарю за такой мега труд!!!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @user-sg7je5ji9e
    @user-sg7je5ji9e2 жыл бұрын

    Спасибо Вам за отличный урок и полезные знания!)

  • @konstantinreut2577
    @konstantinreut25772 жыл бұрын

    Крутой урок, Жека! И спасибо за задачи! Они помогут практически закрепить материал.

  • @vanmihaylovich
    @vanmihaylovich2 жыл бұрын

    Такого подробного разбора темы с разнообразием примеров только здесь нашёл. Благодарю!

  • @user-ks8zi2wp8e
    @user-ks8zi2wp8e3 жыл бұрын

    Отличные уроки, Жека! Все подробно, простым и понятным языком, самое то для начинающего. Надеюсь ты, как фронтенд-гуру, подробнее остановишься на работе с DOM)

  • @PerfectLee-pr6by
    @PerfectLee-pr6by2 жыл бұрын

    Спасибо, Женя, за труд!👍

  • @valeryilin9672
    @valeryilin96723 жыл бұрын

    Большое пенсионерское спасибо! Все очень последовательно и доступно.

  • @AlexGabber
    @AlexGabber2 жыл бұрын

    Невероятно полезный урок! Спасибо большое

  • @user-hx1qi7sw1q
    @user-hx1qi7sw1q3 жыл бұрын

    Большое спасибо за твой труд!)

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @ValeriaBuzilova
    @ValeriaBuzilova Жыл бұрын

    Спасибо за видео! Были пробелы в понимании объектов и функции - конструктора, очень помогло разобраться)

  • @user-vk1kb3xj6b
    @user-vk1kb3xj6b3 жыл бұрын

    Женя, спасибо за труд! Очень подробный гайд по объектам. Узнал много нового. Лайк 👍

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я рад!

  • @user-cg4dp7em8j
    @user-cg4dp7em8j2 жыл бұрын

    Жека спасибо! Ты очень много делаешь для нас и мы это ценим!

  • @Kosverg
    @Kosverg3 жыл бұрын

    Было сложно, но я всё-таки смог понять эту непростую тему :3 Спасибо!

  • @user-wu3vq1mb1g
    @user-wu3vq1mb1g Жыл бұрын

    Отличный урок. Спасибо за труд!

  • @danilbadretdinov2787
    @danilbadretdinov27873 жыл бұрын

    Огромное спасибо за твой труд!

  • @daisuke731
    @daisuke7312 жыл бұрын

    Женька, красавец! Твои уроки - это нечто! Спасибо тебе огромное!

  • @sergeygorec906
    @sergeygorec9063 жыл бұрын

    спасибо жека, отличное видео, не за горами те дни когда мы будем программировать отличные сайты.

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Я буду рад этому!

  • @Pink_Ears
    @Pink_Ears3 жыл бұрын

    спасибо! как всегда подача на высоте!!! мое восхищение!

  • @tamerlanbeslaneev1180
    @tamerlanbeslaneev11803 жыл бұрын

    По всей видимости мое изучение JS будет проходить параллельно с твоими уроками. Спасибо :)

  • @artemnikitin9696
    @artemnikitin96962 жыл бұрын

    Спасибо , Женя, ты делаешь очень хорошие и классные уроки!!! Жду не дождусь, когда ты начнешь создавать видеоуроки по WordPress !

  • @MaximVernigorov
    @MaximVernigorov3 жыл бұрын

    С каждым разом всё сложнее и интереснее! Спасибо Евген:)

  • @artempravocydov2057
    @artempravocydov20572 жыл бұрын

    Схоже с ООП. Очень. Спасибо за видео) Твой контент очень полезен.

  • @vladimirpuzey713
    @vladimirpuzey7133 жыл бұрын

    Жек, очень круто! Спасибо за труд 👍👍👍

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @user-dn4ry3uw8i
    @user-dn4ry3uw8i2 жыл бұрын

    Cпасибо большое за материал. Как всегда 👍!

  • @IvanKriukov
    @IvanKriukov2 жыл бұрын

    Очень круто подан материал! Спасибо!

  • @user-hi2zx4gm2q
    @user-hi2zx4gm2q Жыл бұрын

    Велике Вам дякую за ці прекрасні пояснення!)🤝 Я зараз як раз вивчаю JS і ваші відео не тільки допомогають більше зрозуміти матеріал, а ще і дуже мотивують!) В такий складний час для нашої рідної країни ваш матеріл це просто скарб) 💎

  • @Alexander-mh7hy
    @Alexander-mh7hy3 жыл бұрын

    Урааа! Объекты!!! Больше всего ждал, уже весь плейлист повторил. Прошёл объекты на лерн js. А тут на тебе 2 дня назад вышло! Урааа

  • @olegsemenukha4107
    @olegsemenukha41073 жыл бұрын

    Как всегда круто! Спасибо Женя! ;)

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @shukonfadah5725
    @shukonfadah57252 жыл бұрын

    все ваши виде это лучшее что можно найти на русскоязычном сегменте! Я поддерживаю вас во всём! желаю мира и спокойствия вашей стране и семье

  • @ANDREWWSH848
    @ANDREWWSH8482 жыл бұрын

    Очень классный ролик! Я когда - то учил Python, так объекты в JS - это те же классы в Python, но мало того что это классы,так они ещё итерируются как данные хешируемого типа(как словари). Очень круто понимать, что здесь синтаксис хоть и отличается но он проще! Лайк автору!

  • @user-ru2hw9vv5h
    @user-ru2hw9vv5h Жыл бұрын

    Очень понятно. Большое спасибо.

  • @AKucheruk86
    @AKucheruk863 жыл бұрын

    всем добра) Жека, с наступившим!!!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Спасибо! Взаимно!

  • @OnlyLuck1000
    @OnlyLuck10003 жыл бұрын

    Просто восхитительно, максимально понятно и информативно 100500 лайков!)👍👍👍👍👍

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Спасибо!

  • @serhiistanislav
    @serhiistanislav3 жыл бұрын

    Бомбезный урок! Прошел на одном дыхании ;)

  • @movieclips4848
    @movieclips48483 жыл бұрын

    Спасибо всегда смотрю с удовольствием

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @val-tin8663
    @val-tin86633 жыл бұрын

    Спасибо большое за очередной урок.

  • @virpilot
    @virpilot3 жыл бұрын

    Огромное спасибо, супер автор!

  • @user-tk7qv9rv2c
    @user-tk7qv9rv2c3 жыл бұрын

    Оооо, спасибо, просто сияю, я даже похоже поняла this. Еще раз пересмотрю, для лучшего усвоения.

  • @user-cz8sk6ol3u
    @user-cz8sk6ol3u3 жыл бұрын

    Посмотреть не успел, но точно знаешь, будет круто. Автору респект

  • @ruslan_beer1973
    @ruslan_beer19733 жыл бұрын

    Велике дякую за відео, все чітко і зрозуміло. І окреме дякую за розділ "Домашка", дуже класно для розуміння теми.

  • @MegaTesei
    @MegaTesei3 жыл бұрын

    Видео по JS пересматриваю, перечитываю по нескольку раз. Достаточно большой объём новой, трудно перевариваемой информации. Хотелось бы поучаствовать в практике по использованию уроков JS на реальных примерах. Это поможет лучше понять, где и как используется код в деле. Необходимо в ДЗ добавить больше интерактива, возможно создать задачи на выполнение с построением HTML и интеграцией в него JS.

  • @VeloGitaryst
    @VeloGitaryst2 жыл бұрын

    Благодарю, классный насыщенный урок, за день осилил :)

  • @kittyhelp7167
    @kittyhelp7167 Жыл бұрын

    Дякую за чудовий урок!

  • @AndreiSorokin-ug3uw
    @AndreiSorokin-ug3uw2 жыл бұрын

    Отличный курс, все доступно и понятно, завёл целую огромную тетрадь, за несколько месяцев всё осилил, очень интересно! Я хотел бы задать вопрос, планируются ли видео по фреймворку реакт? Я бы с удовольствием посмотрел или купил курс!)

  • @a_allenchik3465
    @a_allenchik34652 жыл бұрын

    Отличный урок, спасибо!

  • @nataliastrumilenko6875
    @nataliastrumilenko68753 жыл бұрын

    Спасибо! С нетерпением жду следующие видео по JS!!!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста!

  • @user-ov5tt6sc2f
    @user-ov5tt6sc2f3 жыл бұрын

    Спасибо Вам за такие хорошие уроки!

  • @FreelancerLifeStyle

    @FreelancerLifeStyle

    3 жыл бұрын

    Пожалуйста

  • @user-ic5vg6ki4i
    @user-ic5vg6ki4i3 жыл бұрын

    Как всегда на высоте!👍👍👍

  • @skozachuk_channel
    @skozachuk_channel3 жыл бұрын

    Евгений, здравствуйте! Традиционно, благодарю за урок) Ответы к домашней работе. Задача №1 Верна ли запись? const userInfo = { name: "Вася" age: 30 } Ответ: Не верна. Потому, что после значений нет запятых. Задача №2 Что будет в консоли? let userInfo = { name: "Вася", age: 30, "58": 'Значение свойства' } console.log(userInfo[58]); Ответ: в консоль будет выведено сообщение"Значение свойства" Задача №3 Что будет в консоли? let userInfo = { name: "Вася", age: 30 } let user = userInfo; user.age = 45; // меняем значение console.log(userInfo.age); Ответ: 45 Задача №4 Что будет в консоли? let userInfo = { name: "Вася", age: 30, showInfo() { console.log(`${this.name}`); } } let user = userInfo; userInfo = null; user.showInfo(); Ответ: Вася Потому, что вызываемая функция нахожится внутри объекта user (бывший userImfo). Задача №5 Что будет в консоли? let userInfo = { name: "Вася", age: 30, } for (const key in userInfo) { const value = userInfo[key]; console.log(value); } Ответ: Вася 30 Метод for in последовательно выведет в консоль все значения, находящиеся внутри объекта userInfo Задача №6 Что будет в консоли? let userInfo = { name: "Вася", age: 30, address: { city: "Uzhhorod", } } for (const key in userInfo.address) { console.log (userInfo.address[key]); } Ответ: Uzhhorod В консоль будет выведено значение свойства city. Свойство city вложено в дочерний объект address. Задача №7 Что будет в консоли? const userInfo = { name: "Вася", age: 30, "likes js": true }; console.log(userInfo."likes js"); Ответ: Нет, запись не верна. Что бы вызвать многословное свойство нужно заключить его имя (ключ) в дополнительные прямые скобки [ ] Правильный вариант: const userInfo = { name: "Вася", age: 30, "likes js": false }; console.log(userInfo["likes js"]); Задача №8 1. Создать пустой объект userInfo. 2. Добавить свойство name со значением Вася. 3. Добавить свойство age со значением 30. 4. Изменить значение свойства name на Лена. 5. Удалить свойство name из объекта. создание объекта с двумя свойствами userInfo = { name: "Вася", age: 30, } вывод значений свойств в консоль console.log(userInfo); изменение значения для свойства name userInfo.name = "Лена"; вывод значений в консоль с учётом изменений console.log(userInfo); удаление свойства из name из объекта userInfo delete userInfo.name; вывод объекта (значения внутри) в консоль console.log(userInfo);

  • @user-tn1sj9zn9q
    @user-tn1sj9zn9q3 жыл бұрын

    Спасибо, очень доходчиво!👍

  • @user-to7bo1rb3z
    @user-to7bo1rb3z Жыл бұрын

    Ставим лайк, и только после этого смотрим. Бесконечная благодарность автору данных видеоуроков.

Келесі