Курс хороший, для погружения в JS с нуля мне подошел как нельзя лучше.
Чего мне в нем не хватило, в чем пришлось отдельно разбираться прямо по ходу курса:
(уроки с задачами я не проходил, может все там это рассказано)
- инфо о стеке вызова функций
- отличие традиционных функций от стрелочных
- bind, call, apply
- замыкание опосредованно
Отдельно нужно упомянуть о неточности, которую автор допускает во время темы с if/else:
Автор рекомендует вместо конструкции if/else if использовать многократный вызов обычного if...
Но если разобраться, одно не может заменить другое:
Когда программа доходит до блока if/else if, она может выполнить только один из блоков кода всей конструкции,
условие которого выполнится (будет выполнен один из пяти вариантов блоков кода):
if (усл1) {блок1}
else if (усл2) {блок2}
else if (усл3) {блок3}
else if (усл4) {блок4}
else {блок5}
Если выполнится условие 1, то будет выполнен только первый блок кода, все остальные будут проигнорированы.
А при многократном вызове if, программа будет проверять каждое условие вне зависимости от результата выполнения условия предыдущего:
if (усл1) {блок1}
if (усл2) {блок2}
if (усл3) {блок3}
if (усл4) {блок4}
if (усл5) {блок5}
Тут при выполнении условия 1 и выполнении блока кода 1, мы попадем в проверку условия 2, и так по порядку до самого конца.
Т.е. в случае многократного использования if мы имеем вероятность выполнить все условия (в данном случае 5 раз) и попасть во все блоки кода,
что исключено при использовании if/else if
В остальном все было рассказано доходчиво, автору респект!
Обязательно при случае воспользуюсь другими его курсами.
stasefr2021
give us an update plz
CourseHunter Team
stasefr2021
nothing to update here
stasefr2021
give us an update plz
Anonymous
Кто розобрался с reduce() можете описать как и что своими словами
Andrii
Anonymous
метод массива который соеденяет/плюсует все его элементы , пример: const arr = [1, 2 ,3 ,4], испольуя метод reduce в консоле мы получим : 10
renakdup
почему папки с материалами пустые?((
Andrii
renakdup
он в самом начале курса сказал что специально не будет добавлять материал чтобы мы писали код вручную и практиковались
Данчик танчик
на телевизоре смотреть невозможно!
Данчик танчик
Вопрос/предложение: почему не сгруппированы уроки по группам, как в udemy?
tnarbedlegasap
архив с материалами пустой
shaf.dm1triy
прошел твои курсы! Ты круто обьясняешь, молодец. Огромное спасибо! Сейчас прохожу реакт
stasefr2021
с не явным возвратом ф. в 48 уроке может кто объяснить??
Andrii
stasefr2021
явный это когда мы прописываем return вручную, не явный когда return выполняеться автоматичиски ( когда в блоке функции всего одно действие)
moveton
почему в материалах, все папки пустые?
ometov576
А где filter()?
stasefr2021
не понятно как соотносить задания с видео. Кто-нить знает?
yuriy.bilskiy
stasefr2021
Курс проходишь и потом делаешь задачи уже
zabelin.od
Не смог распаковать архив, выкидывает ошибку ;(
shadoff1996
Админ, спасибо, как раз искал его курс с практическими задачами (задач в открытом доступе нет). Оплатил сразу на год. Всем рекомендую курс, просмотрел за 3 дня на одном дыхании
artempelmen99
Почему не скачивается ?
Anonymous
добрый день!оплатил премиум доступа нет.кэш почистил
chepelova94
При скачивании архива - пустые документы
taganrogec56
Папка с материалами содержит в себе только пустые папки к заданиям, добавьте пожалуйста сами задания
CourseHunter Team
taganrogec56
Папка 24, все там
piraterover
Подскажите, не смог найти практические задания, они тут есть? Если есть {как найти?}, если нет { то что делать?};
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Чего мне в нем не хватило, в чем пришлось отдельно разбираться прямо по ходу курса:
(уроки с задачами я не проходил, может все там это рассказано)
- инфо о стеке вызова функций
- отличие традиционных функций от стрелочных
- bind, call, apply
- замыкание опосредованно
Отдельно нужно упомянуть о неточности, которую автор допускает во время темы с if/else:
Автор рекомендует вместо конструкции if/else if использовать многократный вызов обычного if...
Но если разобраться, одно не может заменить другое:
Когда программа доходит до блока if/else if, она может выполнить только один из блоков кода всей конструкции,
условие которого выполнится (будет выполнен один из пяти вариантов блоков кода):
if (усл1) {блок1}
else if (усл2) {блок2}
else if (усл3) {блок3}
else if (усл4) {блок4}
else {блок5}
Если выполнится условие 1, то будет выполнен только первый блок кода, все остальные будут проигнорированы.
А при многократном вызове if, программа будет проверять каждое условие вне зависимости от результата выполнения условия предыдущего:
if (усл1) {блок1}
if (усл2) {блок2}
if (усл3) {блок3}
if (усл4) {блок4}
if (усл5) {блок5}
Тут при выполнении условия 1 и выполнении блока кода 1, мы попадем в проверку условия 2, и так по порядку до самого конца.
Т.е. в случае многократного использования if мы имеем вероятность выполнить все условия (в данном случае 5 раз) и попасть во все блоки кода,
что исключено при использовании if/else if
В остальном все было рассказано доходчиво, автору респект!
Обязательно при случае воспользуюсь другими его курсами.