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