Вопросы с собеседования Javascript. Отличие var, let и const

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

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

  • @sjdjjsjsjs3991
    @sjdjjsjsjs3991 5 หลายเดือนก่อน +3

    Собес на фронтендера: напишите ка алгоритм инвертации бинарного дерева
    Реальная работа: Саня, вот эту кнопку надо сделать красной

  • @gevorgweb2282
    @gevorgweb2282 5 ปีที่แล้ว +10

    круто в последнее время много видео стал публиковать Мой Царский Лайк

    • @SuprunAlexey
      @SuprunAlexey  5 ปีที่แล้ว +4

      Время появилось, ещё делаю курс по верстке

    • @gevorgweb2282
      @gevorgweb2282 5 ปีที่แล้ว +4

      @@SuprunAlexey С не терпением ждем Вы очень круто объясняете, Да и чуть не забыл мои поздравление Уже 150 Тыс Подписчиков

    • @AlexAlex-jm2mr
      @AlexAlex-jm2mr 5 ปีที่แล้ว +1

      @@gevorgweb2282 Это да я тоже с тобой согласен

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

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

  • @timkhimmer5235
    @timkhimmer5235 5 ปีที่แล้ว +26

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

  • @ИринаКарпекина-к1ж
    @ИринаКарпекина-к1ж 4 ปีที่แล้ว

    Отлично! То, что искала давно!

  • @gennatok2587
    @gennatok2587 5 ปีที่แล้ว +11

    Привет. Просьба, закинь все видео в один плейлист.

  • @Ariadne.sThread
    @Ariadne.sThread 3 ปีที่แล้ว +1

    Было полезно! Спасибо!

  • @НикВла27
    @НикВла27 ปีที่แล้ว +1

    Топ

  • @supkilerAOFF
    @supkilerAOFF 5 ปีที่แล้ว +2

    Действительно Крут !

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

    Спасибо за видео

  • @lerr
    @lerr 11 หลายเดือนก่อน

    7:18 а смысл тогда в этой константе если она уже не константа? я тоже самое могу провернуть с let и var

    • @Всеволод-ь5я
      @Всеволод-ь5я 10 หลายเดือนก่อน +2

      смысл в том, что при const obj = {}, ты можешь изменять свойства, но не изменять сам тип, то есть ты не можешь написать obj =1, а если будешь использовать let или var, то твоя переменная никак не защищена от изменения типа

  • @TheAl1sh
    @TheAl1sh 4 ปีที่แล้ว +1

    Объясните что означают знаки } и { пж
    И чем отличаются Глобальные переменные от Локальных

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

    Объекты и массивы объявленные с помощью const можно изменять, а не только объекты
    За видео спасибо)

    • @andTutin
      @andTutin 2 ปีที่แล้ว +1

      массив это особенный объект

    • @ГерманМаслеников
      @ГерманМаслеников 2 ปีที่แล้ว

      Наверно из за того, что он ссылочный

  • @mylife-myart4916
    @mylife-myart4916 4 ปีที่แล้ว

    А по вопросам на собеседованиях у вас больше нет видео?

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

    интересно сколько тут в комментариях людей проходило хотя бы одно собеседование

  • @asifabbasov3801
    @asifabbasov3801 ปีที่แล้ว

    А еще будет рубрика про вопросы из собесов

  • @ВераСудницына-к8г
    @ВераСудницына-к8г 4 ปีที่แล้ว

    А где остальные видео?

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

    Почему так редко выходят уроки🥺

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

    На собесе показали такой код:
    for (var i = 0; i < 10; i++) {
    setTimeout(()=> {console.log(i}), 1000);
    }
    Не смог объяснить почему выводит "10" 10 раз:)

    • @merkuluf
      @merkuluf ปีที่แล้ว

      Цикл работает быстрее чем таймаут, соответственно когда доходит до сonsole.log(i) у тебя i уже является 10, вот он и накидывает 10 10 раз)

    • @ДимонКеков-о1ш
      @ДимонКеков-о1ш ปีที่แล้ว

      Видимо в setTimeout() передаётся не значение, а ссылка на i, цикл завершается за несколько миллисекунд (может даже меньше), а через секунду таймаут "обращается" к значению по ссылке и оно = 10
      P.S хотя нет, думаю тут нужно изучить раздел "микро и макро процессы"

    • @Matison-3
      @Matison-3 ปีที่แล้ว

      Выводит 10 раз по 10, из за "var" так как, "var" имеет функциональную область видимости и переменная i с количеством итераций не сбрасывается. Попробуй написать с let, тогда будет вывод с 0 до 9. Такая уловка на собесе

  • @strel9
    @strel9 4 ปีที่แล้ว +1

    плейлист создал, но в нем только это видео)

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

      Oleksandr Strelchenko спасибо, сейчас загружу и остальные

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

    Привет, го еще 1 видос про собеседование Python сделай✔

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

    Что в 2020 будет в большем приоритете Ангуляр или Реакт? И как думаешь сможет ли Dart заменить JS и TS? Переведут Ангуляр с TS на Dart?

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

      Реакт, в теории сможет на практике посмотрим, уже есть AngularDart

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

      @@SuprunAlexey ты работал с AngularDart, как он тебе?

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

      Не работал пока

  • @insafsuz8864
    @insafsuz8864 หลายเดือนก่อน

    музыку громче, очень тихо слышно музыку

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

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

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

      Для хорошего усвоения просто верстай, само придёт со временем. А он нужен?

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

      Так на ютубе удобнее

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

      @@SuprunAlexey ну вообще да, телега это актуально)

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

    Привет , планируются ли практические видеокурсы по Laravel?)

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

      Не знаю пока что

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

      @@SuprunAlexey было бы классно

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

    еще за const прилетело автору от MDN, // NOTE: Constants can be declared with uppercase or lowercase, but a common
    // convention is to use all-uppercase letters.
    // define MY_FAV as a constant and give it the value 7
    const MY_FAV = 7;

  • @ИванПетров-з7у2п
    @ИванПетров-з7у2п 3 ปีที่แล้ว

    Как же не хватает тайм кодов!

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

    почему еще в 2019 пишешь function, a не =>? дело привычки?

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

      Насколько я знаю, не многие браузеры поддерживают этот стандарт. Хотя все просто bable js используют.

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

      какая разница?, она ничего не меняет, а просто сокращает код.

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

      @@madiyarumirzakov9925 насчёт "ничего не меняет" не соглашусь.

    • @vitalij.nykyforenko
      @vitalij.nykyforenko 5 ปีที่แล้ว

      @@madiyarumirzakov9925 разница есть) и о ней могут спросить на собесе

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

    Сделай большое видео

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

    ​Алекс привет!слушай у меня пару вопросов,первое личного характера второе общее как рекомендация

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

      Привет, слушаю

  • @КиселевСергей-ъ1о
    @КиселевСергей-ъ1о 3 ปีที่แล้ว

    а еще на let поднятие не распространяется

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

    Не понимаю блоггеров, которые разжевывают применение переменных, и рекомендуют не применять var. А обьяснение причины этого еще больше запутывают джуна. Примеры где якобы var неадекватно себя ведет, типа объявление переменных внутри условий, циклов или обращение к переменным до их объявления, у меня вызывают тихий ужас.
    Уже давно ясно что надо юзать const, а в отдельных случаях var или let. Причём var намного лучше воспринимать поскольку это слово используется во многих других языках, например, Go, Swift.

  • @АртемМинский-ь5ъ
    @АртемМинский-ь5ъ 3 ปีที่แล้ว

    Ещё!!!!

  • @АндрейПоляков-е5н
    @АндрейПоляков-е5н 2 ปีที่แล้ว

    Про всплытие ни слова(
    для собеса это очень важно

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

    Непонтяно объяснил, намного больше различий у let и var

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

      Alex Soft достаточно понятно для начала

  • @dmk-ki4ny
    @dmk-ki4ny 5 ปีที่แล้ว +1

    Музыку нужно немного потише.

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

      Спасибо за замечание, сделаю

  • @РусланТопорков-й1п
    @РусланТопорков-й1п 2 ปีที่แล้ว +1

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

  • @ИльяЗорин-н2щ
    @ИльяЗорин-н2щ ปีที่แล้ว +1

    Здравствуйте мне 17 лет и я создал телеграмм канал, где показываю с какими трудностями я сталкиваюсь при изучении языков программирования с нуля. Также объясняю, как решать эти проблемы. К каналу есть чат, где я отвечаю на интересующие вас вопросы, если заинтересовало ставь +

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

    Спасибо за видео!!! )) Потестил) Сделал себе шпаргалку с 9тью warning'ами =) Из-за if(true) XD
    github.com/lightxlamp/js-tests/blob/master/var_let_const_difference.html

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

    Хочу подметить один нюанс, если использовать let - выполнение скрипта будет немного медленнее(на 2-3%) нежели чем var

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

      TSiLLYSHA x GoD не говори глупостей

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

      Талгат Несипбаев перед тем как опровергнуть мои слова, попробуй сам.

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

      ТАК А МНОГО КТО С VAR ПЕРЕШЕЛ НА LET ??!!

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

    Если человек не знает чем отличается var, от let и const, то ему не на собеседование надо, а идти учить ES6. Заодно и про сахар class прочитать, хотя в js, по моему скромному мнению, нормально классы не реализованы и не будут реализованы никогда из-за осинхронности

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

    Я один ничего не понял разницу между let и const?

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

      var - можно называть одинаковым именем много раз и последнее значение var будет присвоено var num = 10; var num = 11; в данном случаем var = 11, если же заменить var на let то будет ошибка. А ещё видимость в функциях, довольно понятно объяснено.