Опишите одну вещь, которую вы изучаете сегодня на уроке.

Функции высшего порядка (методы) Функции высшего порядка встроены в javascript, что помогает сделать код более эффективным, читабельным и пригодным для повторного использования. некоторые HOF — это .foreach(), .map(), .filter().

Можете ли вы описать основную разницу между циклом forEach и циклом .map() и почему вы должны выбрать один, а не другой?

Разница в том, что forEach «перебирает массив», а map «перебирает массив и возвращает результат».

Опишите всплывающую подсказку событий.

Это процесс, который начинается с элемента, вызвавшего событие, а затем поднимается до содержащихся элементов в иерархии.

Каково определение функции высшего порядка?

принимает одну или несколько функций в качестве аргумента или возвращает функцию

Литералы шаблонов ES6 обеспечивают большую гибкость при создании строк. Можете привести пример?

константа а = 5;

константа b = 10;

console.log(`Пятнадцать равно ${a + b} и

не ${2 * a + b}.`);

«Пятнадцать — это 15 и

не 20».

Что такое ассоциативный массив в JavaScript?

Ассоциативные массивы — это, по сути, объекты в JavaScript, в которых индексы заменены определяемыми пользователем ключами. У них нет свойства длины, как у обычного массива, и их нельзя пройти с помощью обычного цикла for.

Почему никогда не следует использовать новый массив в JavaScript?

Поскольку он медленнее — он должен вызывать конструктор массива. Буквенная запись массива быстрее и легче читается.