Опишите одну вещь, которую вы изучаете сегодня на уроке. Как вы думаете, почему это будет важно в вашем будущем веб-разработке?

Сейчас мы изучаем классы. кажется, что это было бы полезно для работы с большим количеством данных, таких как API.

Можете ли вы предложить пример использования нового синтаксиса функции arrow =›?

Легче отличить функцию от остального кода.

Чем этот новый синтаксис отличается от старой сигнатуры функции, function nameFunc(){}, как по стилю, так и по функциональности?

Я давно не использую javascript, поэтому я не могу говорить о старом синтаксисе. новый синтаксис кажется более легким для чтения людьми.

Объясните разницу в использовании foo между function foo() {} и const foo = function() {}

Один из них — это объявление функции «function foo(){}», а другой — выражение функции.

Какие преимущества дает использование синтаксиса стрелки для метода в конструкторе?

запись стрелки => более гибкая по сравнению с записью ключевого слова function, а синтаксис функции Arrow автоматически привязывает «это» к контексту окружающего кода.