True JS 21. Области видимости внутри функции, hoisting

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @irynapanchak867
    @irynapanchak867 6 ปีที่แล้ว +15

    Все дуже доступно і "на хлопський розум" пояснено. Дякую за таке розжовування=)

    • @itgid
      @itgid  6 ปีที่แล้ว +2

      Дякую!

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

      i dont mean to be so off topic but does any of you know a trick to log back into an Instagram account??
      I somehow forgot my password. I appreciate any tips you can give me!

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

      @Angel Emmanuel Instablaster =)

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

      @Enzo David thanks for your reply. I got to the site thru google and im trying it out now.
      I see it takes quite some time so I will get back to you later with my results.

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

      @Enzo David It did the trick and I now got access to my account again. Im so happy!
      Thanks so much you saved my account!

  • @dicoder5978
    @dicoder5978 5 ปีที่แล้ว +1

    Как же красиво и точно сказано - "Все , что объявлено внутри функции -снаружи не видно, а все, что объявлено снаружи - может быть доступно изнутри функции, если внутри нее нет такой переменно" ! Класс )

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

    реально лучшее объяснение из доступных на тытубе

  • @annasahradyan9849
    @annasahradyan9849 5 ปีที่แล้ว

    отличный урок спосибо большое

  • @KuKu_RuKu88
    @KuKu_RuKu88 5 ปีที่แล้ว

    спасибо, отлично объясняете

  • @ВладКурлук
    @ВладКурлук 6 ปีที่แล้ว +8

    Александр, все круто. Еще хотелось бы в вашем исполнении об Function Expression и Function Declaration посмотреть. И еще, планируеться видео по замыканию?

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

      Да, по функциям будет много уроков.

  • @alexdang2357
    @alexdang2357 6 ปีที่แล้ว

    круто спасибо всё ясно и понятно

  • @dmitrijponkin
    @dmitrijponkin 6 ปีที่แล้ว

    Спасибо!

  • @Morexod999
    @Morexod999 2 ปีที่แล้ว

    let t = 9
    function testPrimer () {
    t = 8;
    console.log(t);
    }
    testPrimer();
    console.log(t); // Выводит 8, так как объявленная функция после вызова присваевает t новое value 8. Поэтому глобальная переменная после вызова функции становится let t = 8. Правильно ли я понял?

  • @ИяИя-п2к
    @ИяИя-п2к 5 ปีที่แล้ว +1

    А чем отличается let от var?

    • @itgid
      @itgid  5 ปีที่แล้ว +1

      let в ES6 ввели, отличается блочной видимостью, всплытием и т.д

    • @ИяИя-п2к
      @ИяИя-п2к 5 ปีที่แล้ว

      Спасибо!

  • @entity9069
    @entity9069 5 ปีที่แล้ว

    👍🔥

  • @jaty1765
    @jaty1765 5 ปีที่แล้ว

    Здравствуйте. Сделайте пожалуйста урок по сглаживанию массивов.

  • @yarik83men51
    @yarik83men51 5 ปีที่แล้ว

    Дякую...
    Фэнкью...
    Спасибо...

  • @watchbotzz
    @watchbotzz 6 ปีที่แล้ว

    Здорово

  • @АлексейДолматов-м3я
    @АлексейДолматов-м3я 6 ปีที่แล้ว +1

    Сделайте урок по замыканию!

  • @efimenkouliy1986
    @efimenkouliy1986 5 ปีที่แล้ว +1

    Спасибо. Однако тема не раскрыта до конца. На собеседованиях задают каверзные вопросы с объявлением переменной и инициализации функции и значения для этой переменной.

    • @itgid
      @itgid  5 ปีที่แล้ว +1

      а я и не претендую. Обучил новому - достиг цели!

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

    Странно, что Вы ничего про всплытие переменных не сказали. Это же на языке вертелось. Var, ведь никуда не делся в ES6. Я, например, let, только в for' ах юзаю, пока что)

    • @itgid
      @itgid  6 ปีที่แล้ว +1

      Да как бы не последнее занятие по функциям

    • @БогданПаньковецький-к4е
      @БогданПаньковецький-к4е 6 ปีที่แล้ว +1

      тоже let только в for'ax на данный момент)))

  • @mykhaylolytvynov5369
    @mykhaylolytvynov5369 5 ปีที่แล้ว

    function b(x,y,a) {
    arguments[2]=10;
    console.log(a); //10
    }
    b(1,2,3);
    'use strict';
    function b(x,y,a) {
    arguments[2]=10;
    console.log(a); //3
    }
    b(1,2,3);
    Почему так происходит?

  • @oleksiykurylyuk4696
    @oleksiykurylyuk4696 5 ปีที่แล้ว

    Так ведь всплытия переменных нет в ES6 (Ваше видео ТрюДжиЕС 5 урок). Время: 5.30.
    Так же в 3 уроке время 10.00