📌 Друзья, в телеграмме у нас есть отдельный чат, где вы можете задать вопрос по фронтенд-разработке и вам постараются помочь: 💬 t.me/friendlyFrontendChat Если вам это интересно, присоединяйтесь, задавайте вопросы и помогайте другим 🙂
Александр, спасибо за разъяснение темы. Прохожу обучение в коробке и у вас намного более понятная подача) Подскажите, я правильно понимаю, что в js необязательно использовать ; в конце строки? Просто до этого изучал java и там оно нужно, а тут кто как пишет)
Не обязательно. Я не использую, т. к. мне кажется, что без них код выглядит чище. Есть единственный сценарий, при котором скрипт упадет с ошибкой, если не будет точки с запятой: // какая-то инструкция без ";" в конце [массив].какойТоМетод() И вот JS-движок на [ упадет. В хорошем коде таких ситуаций быть не должно, т. к. выражение [массив] лучше выносить в отдельную переменную с говорящим именем.
Привет, спсибо за урок! Почему в 20:33 при сравнении значение length используеться строгий оператор сравнения? свойство обьектов/массивов length же как я понимаю может хранить в себе только тип данных number
Привет! Использовать нестрогое сравнение в целом считается плохой практикой, поэтому лучше привыкать всегда писать три знака при проверке, даже если 100% уверен, что сравниваем данные одного типа.
Вооот, еще хотелось бы узнать зачем конкретно в этом примере используються const value1,2. Можно ли писать for(const key in arr1){ if(arr1[key] !== arr2[key]){ return false } } А точнее почему ты не использовал такую конструкцию?
Потому что дополнительные переменные с говорящими названиями упрощают чтение кода. Многосоставные инструкции в круглых скобках if частенько полезно выносить в переменные.
Случайно, по привычке использовал его вместо console.log. В работе использую только этот метод для логирования чего-либо в консоль. В чем его преимущество над log - планировал рассказать в шортсе. Забавное совпадение, но этот шортс как раз выйдет на канале через полтора часа, не пропусти 😅
📌 Друзья, в телеграмме у нас есть отдельный чат, где вы можете задать вопрос по фронтенд-разработке и вам постараются помочь:
💬 t.me/friendlyFrontendChat
Если вам это интересно, присоединяйтесь, задавайте вопросы и помогайте другим 🙂
C двух устройств фармлю вам лайки. С телефона ознакомился с уроком и с компьютера повторил)
А я смотрю ты взял тенденцию на крутые кофты. Одобряю!
Коммент в поддержку, спасибо за урок!
Большое спасибо за очередной классный видос!
Спасибо за видео!
Лайк, ждём следующее видео
спасибо за хорошее обьясние
Спасибо!
Александр, спасибо за разъяснение темы. Прохожу обучение в коробке и у вас намного более понятная подача)
Подскажите, я правильно понимаю, что в js необязательно использовать ; в конце строки? Просто до этого изучал java и там оно нужно, а тут кто как пишет)
Не обязательно. Я не использую, т. к. мне кажется, что без них код выглядит чище.
Есть единственный сценарий, при котором скрипт упадет с ошибкой, если не будет точки с запятой:
// какая-то инструкция без ";" в конце
[массив].какойТоМетод()
И вот JS-движок на [ упадет.
В хорошем коде таких ситуаций быть не должно, т. к. выражение [массив] лучше выносить в отдельную переменную с говорящим именем.
Лайк, спасибо за видосик!
Здравствуйте! Спасибо за курсы! Будет курс по ООП? Или это используется не очень часто в JS?
Поверхностно. Про классы есть в курсе информация. И в дальнейшем логику к UI-компонентам буду на классах показывать.
Футболка 👍
Привет, спсибо за урок! Почему в 20:33 при сравнении значение length используеться строгий оператор сравнения? свойство обьектов/массивов length же как я понимаю может хранить в себе только тип данных number
Привет! Использовать нестрогое сравнение в целом считается плохой практикой, поэтому лучше привыкать всегда писать три знака при проверке, даже если 100% уверен, что сравниваем данные одного типа.
Вооот, еще хотелось бы узнать зачем конкретно в этом примере используються const value1,2. Можно ли писать
for(const key in arr1){
if(arr1[key] !== arr2[key]){
return false
}
}
А точнее почему ты не использовал такую конструкцию?
а нет, блин надо смотреть весь урок перед написанием коммента, ты там потом прелдагаешь доработать функцию как раньше с обьектами..переменные нужны
Потому что дополнительные переменные с говорящими названиями упрощают чтение кода. Многосоставные инструкции в круглых скобках if частенько полезно выносить в переменные.
Даже если бы эти переменные не были переиспользованы неоднократно, я бы всё равно предпочел их оставить, чтобы код было читать проще 🙃
После js, дальше будут уроки по TS и react?
Пока рано об этом говорить. Буду ещё мастер-классы с JS делать.
С этим прррроггграмммиррованниееем йааа вижжжжуууу ддввааа монитттора. Без пол литра точно не обойтись🫠🥴🥴
я проспала использование метода .debug? откуда он взялся..
Случайно, по привычке использовал его вместо console.log.
В работе использую только этот метод для логирования чего-либо в консоль.
В чем его преимущество над log - планировал рассказать в шортсе.
Забавное совпадение, но этот шортс как раз выйдет на канале через полтора часа, не пропусти 😅
А примерно с какого урока ты перейдешь на js в браузере?
Примерно с 24-го. Очень уж много тем в базовом джаваскрипте.
ох, самая не любимая тема.. погнали :D