ES6 #8 Классы (Class)

preview_player
Показать описание
#YauhenK #webDev #ECMAScript #ES6

Всех приветствую в курсе «ES6».
В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим.

✒ Репозиторий курса:

✒ Используемые ресурсы и инструменты:

✒ Полезные ссылки:

✒ Полезные курсы на канале:

✒ Полный список готовых и планируемых курсов:

✒ Автор курса:

Рекомендации по теме
Комментарии
Автор

ты на столько крут, что нам в Яндекс практикуме скидывают твои видосы перед ДЗ по теме классов и ООП) Обнимаю.

MrDobro
Автор

Спасибо вам большое! Я новичок, мало пока чего понимаю, но ваш канал - лучшее, что я для себя открыл)

user_with_params
Автор

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

РоманГирич-зш
Автор

Спасибо за урок, очень познавательно и подробно.
Попытки произносить с акцентом немного режут слух. Как по мне лучше без акцента)

truedivan
Автор

А что мешает свойство static task сразу в класс?

flogger
Автор

Что мешает создать свойство в классе с префиксом static? У меня вроде всё работает.

singlebw
Автор

9:35 Я правильно понимаю, что после переименования свойства isComplited нужно и в методе complited его переименовать, иначе у нас ничего не получится при выполнении данного метода класса?

SkarletSerhio
Автор

По идее, статику класса можно объявлять внутри конструктора.. Спасибо за уроки!

zatoprosto
Автор

Хорошее видео. Единственное замечание, насчёт метода isComplited, принято чтобы мотоды начинающиеся с такого суффикса возвращали булево значение.

AnatoliiFedorchenko
Автор

Как кстате скрывать свойства не подскажете?

singlebw
Автор

Вы забыли указать ключевое слово "static"при создании статичного свойства. Это, пожалуй, ошибка. Не?

ДмитрийНормов-юц
Автор

а почему не static counter? И почему бы не объяснить что значит этот static? Почему все объясняют эти классы в отрыве от ДО ЕС6 JS? это типо заговор? Это же тупо сахар для тех, кто хочет чтобы было более похоже на другие языки, и тот-же static это тупо
function MyClass ( ) { };
MyClass.staticProp = . . . ; ( присваивание объекту функции "типа конструктора" статического свойства и всё . . . ) но мало того, что даже это не казано, так у нас ещё и Task.counter. .
Прям заговор какой-то мать его, или объясняющие сами не знают на что обращать внимание при объяснении! А это кардинально важно, если ты изучил обычное ес5 прототипное наследование, то наверное ПЕРВОЕ что нужно, это методом сравнения преподносить новый материал? ( ведь повторюсь снова ес6 синтаксис это вссеееееггооо лишь САХАААР ) Или в коричневых потоках комментов в духе " о боже, это лучеее обяснение " забывается главная цель сего действия на ютубе?

TheKirk
Автор

Мдааа уж, со статическими свойствами класса что-то они перехитрили. В нормальном языке программирования эти данные объявляются внутри класса. Прям дичь какая-то

AlexanderYukal
Автор

ты што, тоже англичанином заделался? Когда ж вы поймете, как убого вы звучите со своими "джауашкрипт" и "часк"

uzurbatya