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

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024
  • В этом видео мы познакомимся с некоторыми методами для работы с объектами.
    Ссылки:
    1. / javascript-object-meth...
    Наш сайт - easycode.school
    Telegram - t.me/easycode_...
    VK - easy_co...
    Facebook - / itschooleasycode
    Instagram - / easycode_it_school
    Промокод на полный видеокурс javascript на Udemy: www.udemy.com/...

ความคิดเห็น • 13

  • @DubinArtur
    @DubinArtur 3 ปีที่แล้ว +19

    Ты хорошо отвечаешь на вопросы "что и что делает", но часто забываешь про вопрос "зачем" или "когда это нужно"

  • @konstantinsurnin855
    @konstantinsurnin855 4 ปีที่แล้ว +9

    глубокое копирование при помощи Json выглядит как будто утвержденнный в спецификации костыль

  • @knowledge9396
    @knowledge9396 5 หลายเดือนก่อน +2

    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 Итого

    • @veronika-and
      @veronika-and 3 หลายเดือนก่อน

      спасибо)

  • @vilgo3927
    @vilgo3927 3 ปีที่แล้ว +3

    Мне кажется лучше использовать в таких случаях spread

  • @leitohardy9679
    @leitohardy9679 4 ปีที่แล้ว +2

    Отличное видео

  • @vladk3111
    @vladk3111 4 ปีที่แล้ว

    Интересно. Спасибо!

  • @ЖеняОрлов-я3б
    @ЖеняОрлов-я3б 4 ปีที่แล้ว

    спасибо!!! всё норм)))

  • @neverless_person1012
    @neverless_person1012 3 ปีที่แล้ว

    Подскажите пожалуйста что ща расширение которое выводит в маленьком окошке информацию про введенный метод?

  • @vladk3111
    @vladk3111 4 ปีที่แล้ว +2

    Потренил я 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 4 ปีที่แล้ว +7

      думаю это тоже самое, если бы 'Vlad'==='Vlad' то есть в JS string is a primitive data type array not!

  • @YS-nh6bw
    @YS-nh6bw 4 ปีที่แล้ว +1

    sps

  • @Bugsy0987987
    @Bugsy0987987 2 ปีที่แล้ว +4

    кхм кхм кхм кхм кхм кхм