Тимур, сразу извиняюсь за глупый вопрос, но уж очень интересно.)))) Заметил что вы везде используете строгий (strict) режим в js. Это привычка или в этом есть какой-то большой плюс? К сожалению пока не все ваши лекции пересмотрел, может где и говорили за это... Спасибо!
В strict mode JavaScript исполняется совершенно иначе. Запрещается множество старого идиотского поведения, виртуалка может сделать кучу оптимизаций, сейчас нужно использовать strict везде, а старое поведение учить уже не имеет смысла учить и знать, если знали, лучше быстрее забыть. Но вот указывать use strict нужно не всегда, а только в commonjs модулях, а вот в ES модулях (это в которых import/export) strict уже включен по дефолту, и в Metarhia модулях тоже не нужно писать strict явно, он сразу подразумевается как strict.
Все отлично и понятно. Код здесь не планируете выкладывать? Либо он не сложный потому ссылка на github с примером кода не нужна? Я через индекс курса посмотрел там только на интересное дженерики есть!
@@TimurShemsedinov та не. Гулл или эхо какое-то, дело не в устройстве, весь остальной ютубе с норм качеством. А последний пример с приватными полями уже внедрен в синтаксис? Использовать можно? А то раньше все говорили что это мол скоро будет внедрено и упустил момент на текущий момент.
@@TimurShemsedinov я о синтаксисе приватных свойств класса через решетку-#. Почему было не взять Сишные ключивые слова private / protected? Ведь взяли ключ static и живы. Лекция гуд. Освежил знания. Дякую )
Спасибо!
16:51 enumerable не переберается итератором, но поменять его можно
Тимур, сразу извиняюсь за глупый вопрос, но уж очень интересно.)))) Заметил что вы везде используете строгий (strict) режим в js. Это привычка или в этом есть какой-то большой плюс? К сожалению пока не все ваши лекции пересмотрел, может где и говорили за это... Спасибо!
В strict mode JavaScript исполняется совершенно иначе. Запрещается множество старого идиотского поведения, виртуалка может сделать кучу оптимизаций, сейчас нужно использовать strict везде, а старое поведение учить уже не имеет смысла учить и знать, если знали, лучше быстрее забыть. Но вот указывать use strict нужно не всегда, а только в commonjs модулях, а вот в ES модулях (это в которых import/export) strict уже включен по дефолту, и в Metarhia модулях тоже не нужно писать strict явно, он сразу подразумевается как strict.
@@TimurShemsedinov спасибо.
Все отлично и понятно. Код здесь не планируете выкладывать? Либо он не сложный потому ссылка на github с примером кода не нужна? Я через индекс курса посмотрел там только на интересное дженерики есть!
Ссылки на код будут, не успел
@@TimurShemsedinov Ок, а то на полиморфизме уже далеко не очевидно все!
Полезная лекция спасибо.
классное объяснение
обновите пожалуйста микрофон. Звук очень плохого качества.
Все ок со звуком, попробуйте слушать через другое устройство
@@TimurShemsedinov та не. Гулл или эхо какое-то, дело не в устройстве, весь остальной ютубе с норм качеством.
А последний пример с приватными полями уже внедрен в синтаксис? Использовать можно? А то раньше все говорили что это мол скоро будет внедрено и упустил момент на текущий момент.
Дима Наздратенко на звуке явно слышен перегруз. Может с микрофоном все ок, но автору надо настроить уровень входного сигнала.
Взяли static, взяли бы уже и private.
Статик уже стандарт, а приват еще не везде. А лекция не сегодня записана
@@TimurShemsedinov я о синтаксисе приватных свойств класса через решетку-#. Почему было не взять Сишные ключивые слова private / protected? Ведь взяли ключ static и живы.
Лекция гуд. Освежил знания. Дякую )