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

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024

Комментарии • 30

  • @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 Час назад

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

  • @front-flow
    @front-flow 22 дня назад +2

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

  • @user-od6fb7rl3k
    @user-od6fb7rl3k 10 дней назад

    Спасибо!

  • @alexander5272
    @alexander5272 Месяц назад +2

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

    • @vladimirlebedev00010
      @vladimirlebedev00010  Месяц назад +3

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

    • @LethoOfGulet886
      @LethoOfGulet886 Месяц назад

      ​@@vladimirlebedev00010 ждём!

  • @ylsv
    @ylsv Месяц назад +2

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

    • @vladimirlebedev00010
      @vladimirlebedev00010  Месяц назад

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

    • @y6uw
      @y6uw Месяц назад

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

    • @user-sv5fz2bv7z
      @user-sv5fz2bv7z День назад

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

    • @y6uw
      @y6uw День назад

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

  • @xxxxrat
    @xxxxrat 14 дней назад

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

  • @Kurigohan-and_k
    @Kurigohan-and_k 20 дней назад

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

  • @eduardvershinin2894
    @eduardvershinin2894 16 дней назад

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

  • @LethoOfGulet886
    @LethoOfGulet886 Месяц назад +1

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

  • @bulgarsky
    @bulgarsky Месяц назад

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

  • @user-sv5fz2bv7z
    @user-sv5fz2bv7z День назад

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

    • @vladimirlebedev00010
      @vladimirlebedev00010  День назад

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

  • @LavandaKicK
    @LavandaKicK Месяц назад +1

    БАЗА!

  • @user-tc2be3te5f
    @user-tc2be3te5f 4 дня назад

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

  • @localhost666
    @localhost666 Месяц назад

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

  • @eduardvershinin2894
    @eduardvershinin2894 16 дней назад

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

    • @vladimirlebedev00010
      @vladimirlebedev00010  16 дней назад

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

  • @user-qd2cu8wf6q
    @user-qd2cu8wf6q Месяц назад

    хороший урок

  • @askerkotsev363
    @askerkotsev363 Месяц назад

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

    • @vladimirlebedev00010
      @vladimirlebedev00010  Месяц назад

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