Опишите одну вещь, которую вы изучаете сегодня на уроке.
Функции высшего порядка (методы) Функции высшего порядка встроены в 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?
Поскольку он медленнее — он должен вызывать конструктор массива. Буквенная запись массива быстрее и легче читается.