Оператор распространения ES6 можно использовать не только для копирования объектов, но и для объединения массивов.
Andrej Podlubnyjfez uma citaçãohá 7 anos
Здесь для изменения рейтинга цвета использовался метод Object.assign. Это «копировальная машина»
Andrej Podlubnyjfez uma citaçãohá 7 anos
ФУНКЦИИ МОГУТ ВОЗВРАЩАТЬСЯ ИЗ ДРУГИХ ФУНКЦИЙ!!! // CREATESCREAM ВОЗВРАЩАЕТ ФУНКЦИЮ!!! // SCREAM ВЫЗЫВАЕТ ВОЗВРАЩЕННУЮ ФУНКЦИЮ!!!
Andrej Podlubnyjfez uma citaçãohá 7 anos
Поскольку функции являются переменными, их можно добавлять к объектам:
Andrej Podlubnyjfez uma citaçãohá 7 anos
Модули JavaScript хранятся в отдельных файлах, по одному на модуль
Andrej Podlubnyjfez uma citaçãohá 7 anos
Ранее официально классы в JavaScript представлены не были. Типы определялись функциями. Приходилось создавать функцию, а затем определять методы для функции, используя прототип:
Andrej Podlubnyjfez uma citaçãohá 7 anos
Промисы (иногда говорят «обещания») представляют способ разобраться в асинхронном поведении.
Andrej Podlubnyjfez uma citaçãohá 7 anos
function directions(...args) {
Andrej Podlubnyjfez uma citaçãohá 7 anos
Функция directions получает аргументы, используя оператор распространения.
Andrej Podlubnyjfez uma citaçãohá 7 anos
Поменять порядок следования элементов на обратный в сочетании с деструктурированием массива можно с помощью метода Array.reverse: