Привет! Если в редакторе выбрана темная тема, используй, пожалуйста, темную консоль. Либо, светлый и там и там. Смотрю в темное время суток, и от частой резкой смены темного на светлое глаза болят. Лучше, наверное, использовать светлый фон, он лучше читается с бликующего экрана мобильного устройства. Спасибо за видео!
смысл в том, что при const obj = {}, ты можешь изменять свойства, но не изменять сам тип, то есть ты не можешь написать obj =1, а если будешь использовать let или var, то твоя переменная никак не защищена от изменения типа
Видимо в setTimeout() передаётся не значение, а ссылка на i, цикл завершается за несколько миллисекунд (может даже меньше), а через секунду таймаут "обращается" к значению по ссылке и оно = 10 P.S хотя нет, думаю тут нужно изучить раздел "микро и макро процессы"
Выводит 10 раз по 10, из за "var" так как, "var" имеет функциональную область видимости и переменная i с количеством итераций не сбрасывается. Попробуй написать с let, тогда будет вывод с 0 до 9. Такая уловка на собесе
Короче что можешь посоветовать для хорошего усвоения навыков верстки,в общем знаю хтмл,цсс и немножно основа верстки. Вторая,а ты не думаешь запустить у себя телеграм канал? сегодня вот сидел смотрел твой видос и подумал,а ведь у тебя нет телеграмма,так почему бы и не завестись?!
еще за 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;
Не понимаю блоггеров, которые разжевывают применение переменных, и рекомендуют не применять var. А обьяснение причины этого еще больше запутывают джуна. Примеры где якобы var неадекватно себя ведет, типа объявление переменных внутри условий, циклов или обращение к переменным до их объявления, у меня вызывают тихий ужас. Уже давно ясно что надо юзать const, а в отдельных случаях var или let. Причём var намного лучше воспринимать поскольку это слово используется во многих других языках, например, Go, Swift.
капец ты даешь первые полторы минуты люди какую то дичь должны слушать... я конечно благодарен за видео но слушать ни о чем полторы минуты когда надо делать что то срочно и итак вообще нету времени капец как раздражает...
Здравствуйте мне 17 лет и я создал телеграмм канал, где показываю с какими трудностями я сталкиваюсь при изучении языков программирования с нуля. Также объясняю, как решать эти проблемы. К каналу есть чат, где я отвечаю на интересующие вас вопросы, если заинтересовало ставь +
Спасибо за видео!!! )) Потестил) Сделал себе шпаргалку с 9тью warning'ами =) Из-за if(true) XD github.com/lightxlamp/js-tests/blob/master/var_let_const_difference.html
Если человек не знает чем отличается var, от let и const, то ему не на собеседование надо, а идти учить ES6. Заодно и про сахар class прочитать, хотя в js, по моему скромному мнению, нормально классы не реализованы и не будут реализованы никогда из-за осинхронности
var - можно называть одинаковым именем много раз и последнее значение var будет присвоено var num = 10; var num = 11; в данном случаем var = 11, если же заменить var на let то будет ошибка. А ещё видимость в функциях, довольно понятно объяснено.
Собес на фронтендера: напишите ка алгоритм инвертации бинарного дерева
Реальная работа: Саня, вот эту кнопку надо сделать красной
круто в последнее время много видео стал публиковать Мой Царский Лайк
Время появилось, ещё делаю курс по верстке
@@SuprunAlexey С не терпением ждем Вы очень круто объясняете, Да и чуть не забыл мои поздравление Уже 150 Тыс Подписчиков
@@gevorgweb2282 Это да я тоже с тобой согласен
Спасибо! Очень полезное видео и рубрика в целом!
Это главное!
Привет!
Если в редакторе выбрана темная тема, используй, пожалуйста, темную консоль.
Либо, светлый и там и там.
Смотрю в темное время суток, и от частой резкой смены темного на светлое глаза болят.
Лучше, наверное, использовать светлый фон, он лучше читается с бликующего экрана мобильного устройства.
Спасибо за видео!
Отлично! То, что искала давно!
Привет. Просьба, закинь все видео в один плейлист.
Хорошо
Было полезно! Спасибо!
Супер
Топ
Действительно Крут !
Полезно
Спасибо за видео
7:18 а смысл тогда в этой константе если она уже не константа? я тоже самое могу провернуть с let и var
смысл в том, что при const obj = {}, ты можешь изменять свойства, но не изменять сам тип, то есть ты не можешь написать obj =1, а если будешь использовать let или var, то твоя переменная никак не защищена от изменения типа
Объясните что означают знаки } и { пж
И чем отличаются Глобальные переменные от Локальных
Объекты и массивы объявленные с помощью const можно изменять, а не только объекты
За видео спасибо)
массив это особенный объект
Наверно из за того, что он ссылочный
А по вопросам на собеседованиях у вас больше нет видео?
интересно сколько тут в комментариях людей проходило хотя бы одно собеседование
А еще будет рубрика про вопросы из собесов
А где остальные видео?
Почему так редко выходят уроки🥺
На собесе показали такой код:
for (var i = 0; i < 10; i++) {
setTimeout(()=> {console.log(i}), 1000);
}
Не смог объяснить почему выводит "10" 10 раз:)
Цикл работает быстрее чем таймаут, соответственно когда доходит до сonsole.log(i) у тебя i уже является 10, вот он и накидывает 10 10 раз)
Видимо в setTimeout() передаётся не значение, а ссылка на i, цикл завершается за несколько миллисекунд (может даже меньше), а через секунду таймаут "обращается" к значению по ссылке и оно = 10
P.S хотя нет, думаю тут нужно изучить раздел "микро и макро процессы"
Выводит 10 раз по 10, из за "var" так как, "var" имеет функциональную область видимости и переменная i с количеством итераций не сбрасывается. Попробуй написать с let, тогда будет вывод с 0 до 9. Такая уловка на собесе
плейлист создал, но в нем только это видео)
Oleksandr Strelchenko спасибо, сейчас загружу и остальные
Привет, го еще 1 видос про собеседование Python сделай✔
Позже
Что в 2020 будет в большем приоритете Ангуляр или Реакт? И как думаешь сможет ли Dart заменить JS и TS? Переведут Ангуляр с TS на Dart?
Реакт, в теории сможет на практике посмотрим, уже есть AngularDart
@@SuprunAlexey ты работал с AngularDart, как он тебе?
Не работал пока
музыку громче, очень тихо слышно музыку
Короче что можешь посоветовать для хорошего усвоения навыков верстки,в общем знаю хтмл,цсс и немножно основа верстки.
Вторая,а ты не думаешь запустить у себя телеграм канал? сегодня вот сидел смотрел твой видос и подумал,а ведь у тебя нет телеграмма,так почему бы и не завестись?!
Для хорошего усвоения просто верстай, само придёт со временем. А он нужен?
Так на ютубе удобнее
@@SuprunAlexey ну вообще да, телега это актуально)
Привет , планируются ли практические видеокурсы по Laravel?)
Не знаю пока что
@@SuprunAlexey было бы классно
еще за 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;
Можно и так
Как же не хватает тайм кодов!
почему еще в 2019 пишешь function, a не =>? дело привычки?
Насколько я знаю, не многие браузеры поддерживают этот стандарт. Хотя все просто bable js используют.
какая разница?, она ничего не меняет, а просто сокращает код.
@@madiyarumirzakov9925 насчёт "ничего не меняет" не соглашусь.
@@madiyarumirzakov9925 разница есть) и о ней могут спросить на собесе
Сделай большое видео
Алекс привет!слушай у меня пару вопросов,первое личного характера второе общее как рекомендация
Привет, слушаю
а еще на let поднятие не распространяется
Не понимаю блоггеров, которые разжевывают применение переменных, и рекомендуют не применять var. А обьяснение причины этого еще больше запутывают джуна. Примеры где якобы var неадекватно себя ведет, типа объявление переменных внутри условий, циклов или обращение к переменным до их объявления, у меня вызывают тихий ужас.
Уже давно ясно что надо юзать const, а в отдельных случаях var или let. Причём var намного лучше воспринимать поскольку это слово используется во многих других языках, например, Go, Swift.
Ещё!!!!
Про всплытие ни слова(
для собеса это очень важно
Непонтяно объяснил, намного больше различий у let и var
Alex Soft достаточно понятно для начала
Музыку нужно немного потише.
Спасибо за замечание, сделаю
капец ты даешь первые полторы минуты люди какую то дичь должны слушать... я конечно благодарен за видео но слушать ни о чем полторы минуты когда надо делать что то срочно и итак вообще нету времени капец как раздражает...
Здравствуйте мне 17 лет и я создал телеграмм канал, где показываю с какими трудностями я сталкиваюсь при изучении языков программирования с нуля. Также объясняю, как решать эти проблемы. К каналу есть чат, где я отвечаю на интересующие вас вопросы, если заинтересовало ставь +
Спасибо за видео!!! )) Потестил) Сделал себе шпаргалку с 9тью warning'ами =) Из-за if(true) XD
github.com/lightxlamp/js-tests/blob/master/var_let_const_difference.html
Хочу подметить один нюанс, если использовать let - выполнение скрипта будет немного медленнее(на 2-3%) нежели чем var
TSiLLYSHA x GoD не говори глупостей
Талгат Несипбаев перед тем как опровергнуть мои слова, попробуй сам.
ТАК А МНОГО КТО С VAR ПЕРЕШЕЛ НА LET ??!!
Если человек не знает чем отличается var, от let и const, то ему не на собеседование надо, а идти учить ES6. Заодно и про сахар class прочитать, хотя в js, по моему скромному мнению, нормально классы не реализованы и не будут реализованы никогда из-за осинхронности
Я один ничего не понял разницу между let и const?
var - можно называть одинаковым именем много раз и последнее значение var будет присвоено var num = 10; var num = 11; в данном случаем var = 11, если же заменить var на let то будет ошибка. А ещё видимость в функциях, довольно понятно объяснено.