- Опишите одну вещь, которую вы изучаете сегодня на уроке. Как вы думаете, почему это будет важно в вашем будущем веб-разработке?
Классы кажутся чрезвычайно важными. Возможно, именно они используются для хранения большей части данных в серверной части программы?
2. Можете ли вы предложить пример использования нового синтаксиса функции стрелки =>
?
Вы можете написать целую функцию в одной строке кода:
пусть имя = (параметры)=› операция;
3. Чем этот новый синтаксис отличается от старой сигнатуры функции, function nameFunc(){}
, как по стилю, так и по функциональности?
4. Объясните разницу в использовании foo
между function foo() {}
и const foo = function() {}
.
Как переменная константного типа, foo не может быть изменена.
5. В чем преимущество использования синтаксиса стрелки для метода в конструкторе?
Основное преимущество здесь в том, что ключевое слово this в стрелочной функции всегда будет относиться к классу/объекту, содержащему указанную функцию, а не к операции, вызвавшей эту функцию.
6. Можете ли вы привести пример деструктуризации объекта или массива?
7. Объясните Закрытие своими словами. Как вы думаете, вы можете использовать его. Не забудьте прочитать больше блогов и видео на эту тему.