16 САМЫХ ПОПУЛЯРНЫХ вопросов по JavaScript на собеседованиях

Поділитися
Вставка
  • Опубліковано 27 сер 2024

КОМЕНТАРІ • 34

  • @user-rn5cl2fr8b
    @user-rn5cl2fr8b Місяць тому +1

    Хорошее видео. Неожиданно не просто список вопросов и ответов, а довольно глубокая оценка.
    Есть замечание про this на схеме "calling a normal function" а случае если это не dot-нотация нужна еще одна развилка: используется строгий режим (например в модуле, или указанный вручную) или нет. Т.к. this === undefined в этом сценарии только в строгом режиме. В нестрогом там будет globalThis.
    Это, конечно, есть на схеме "in script or module", но лучше было еще раз уточнить этот момент. да и важно не то, модуль это или нет, а именно строгий или используется режим. если включить строгий режим в скрипте без модуля, то так же получим undefined.
    В примере на замыкания ошибочка. На собесе бы за такое зацепились ))
    Первый вызов counter() вернет 0, т.к. у нас там постинкремент. вот если бы в возвращаемой функции было return ++count, тогда все бы соответсвовало логам.

    • @vladimirlebedev00010
      @vladimirlebedev00010  Місяць тому

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

  • @ivanMoldovanu
    @ivanMoldovanu 3 дні тому

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

  • @front-flow
    @front-flow 26 днів тому +2

    Нужно такое же видео по angular)

  • @alexander5272
    @alexander5272 Місяць тому +2

    Супер полезно, давно ждал) Еще бы такое же по ангуляру

    • @vladimirlebedev00010
      @vladimirlebedev00010  Місяць тому +3

      Спасибо! По ангуляру обязательно выпущу аналогичное видео)

    • @LethoOfGulet886
      @LethoOfGulet886 Місяць тому

      ​@@vladimirlebedev00010 ждём!

  • @ylsv
    @ylsv Місяць тому +2

    Крутое видео, большую часть вопросов отсюда действительно спрашивали (хожу по собесам уже несколько месяцев, завтра очередной). Спасибо за контент)

    • @vladimirlebedev00010
      @vladimirlebedev00010  Місяць тому

      Спасибо! Удачи на собеседованиях!)

    • @y6uw
      @y6uw Місяць тому

      И что никуда не берут 😮

    • @user-sv5fz2bv7z
      @user-sv5fz2bv7z 5 днів тому

      @@y6uwа думаете так легко устроиться и вас сразу возьмут

    • @y6uw
      @y6uw 5 днів тому

      @@user-sv5fz2bv7z не знаю как сейчас. Давно не проходил. Сколько уже собесов без офера?

  • @xxxxrat
    @xxxxrat 18 днів тому

    Спасибо!
    1. Примитивы тоже передаются по ссылке, а не по значению. Это легко заметить, если переменную с огромным стрингом отправить в качестве параметра в функцию: размер кучи не поменяется.
    2. Псевдомассив arguments де-факто deprecated. Используй метод rest вместо: (...args)

  • @user-od6fb7rl3k
    @user-od6fb7rl3k 14 днів тому

    Спасибо!

  • @dididie158
    @dididie158 2 дні тому

    Спасибо за видео. Поправка, рендер делается после выполнения микротасок, а не после макро

    • @vladimirlebedev00010
      @vladimirlebedev00010  2 дні тому +1

      Спасибо! А можно ссылочку на источник, пожалуйста? Ознакомился бы с удовольствием)

    • @dididie158
      @dididie158 День тому

      @@vladimirlebedev00010 на learn js страница event-loop, там заголовок микро и макрозадачи. Ютуб ссылки удаляет

  • @Kurigohan-and_k
    @Kurigohan-and_k 24 дні тому

    Классное видео!

  • @bulgarsky
    @bulgarsky Місяць тому

    00:24:15 У меня тут мозг оплавился. VAR "вспылыл". Далее в стек вызовов помещается цикл, при каждой итерации, сеттаймаут попадает в макрозадачи. После выполнения цикла, у нас в очереди макрозадач 10 сеттаймаутов. После завершения цикла у нас i = 10. Далее выполняются микрозадачи (промисы). После опустошения стека вызовов, выполняются макрозадачи. Первый Сеттаймаут кладет консоль лог в стек вызовов, стек вызовов выполняет его и выводит i=10. Стек вызовов пустой - выполняется следующий сеттаймаут.

  • @eduardvershinin2894
    @eduardvershinin2894 20 днів тому

    Откройте форточки перед включением видоса или включите кандер на максимум, а то задохнетесь от духоты. Лайк поставил)

  • @LethoOfGulet886
    @LethoOfGulet886 Місяць тому +1

    Супер полезно

  • @user-sv5fz2bv7z
    @user-sv5fz2bv7z 5 днів тому

    В использовании var iife получила undefined 10 раз

    • @vladimirlebedev00010
      @vladimirlebedev00010  4 дні тому

      Привет! А попробуй точь-в-точь скопировать пример из видео)

  • @LavandaKicK
    @LavandaKicK Місяць тому +1

    БАЗА!

  • @localhost666
    @localhost666 Місяць тому

    1:29:50 опечатка, атрибут не defer, a async

  • @user-tc2be3te5f
    @user-tc2be3te5f 8 днів тому

    Мурыч бы оценил)

  • @eduardvershinin2894
    @eduardvershinin2894 20 днів тому

    1:39:42 разве асинхронность работает в forEach ? Похоже на ошибку

    • @vladimirlebedev00010
      @vladimirlebedev00010  20 днів тому

      Почему нет? Он принимает коллбек, вполне им может быть асинхронная функция)

  • @user-qd2cu8wf6q
    @user-qd2cu8wf6q Місяць тому

    хороший урок

  • @askerkotsev363
    @askerkotsev363 Місяць тому

    и это на джуна?

    • @vladimirlebedev00010
      @vladimirlebedev00010  Місяць тому

      В целом на любой грейд одни и те же вопросы задают