Рубрики
Без рубрики

Как использовать оператор спреда и отдыха

В этой статье объясняется, что такое оператор остальных и распространения, как использовать их с примерами и где их можно использовать. Tagged with javascript, webdev.

Кто они такие?

Оператор и параметр REST, одна из передовых функций, представленных в ES6, позволяет нам распространять и объединять несколько элементов соответственно. Оба они обозначены 3 периодами ... . Несмотря на то, что они могут выглядеть одинаково, они работают по -другому. В то время как оператор спреда расширяет массив, объект, строку или любой другой иерный, параметр REST, однако, делает полную противоположность – он объединяет несколько элементов вместе в итерабируемые.

Как их использовать?

Давайте посмотрим на использование оператора спреда с помощью некоторых примеров –

Здесь у нас есть множество фруктов. Он будет печатать на экране таким образом

и использование оператора спреда

Массив напечатан таким образом.

Распространенный оператор расширил содержимое массива на отдельные элементы. Мы также можем создать копию этого массива, добавляя новые элементы:

Таким образом, оператор спреда имеет много применений.

Оператор REST используется для комбинирования нескольких элементов и особенно полезен во время массива и разрушения объекта.

В примере выше, первые два элемента из массива люди являются разрушен или разбито на 2 переменные доктор и юрист соответственно. Остальные элементы объединены в Студенты переменная в виде массива с помощью оператора отдыха.

Вот еще один пример с объектом:

Здесь мы берем объект, затем разбиваем его и назначаем его отдельным переменным, а затем объединяем оставшиеся свойства объекта в одном объекте. Давайте распечатаем его и посмотрим результат:

Где их использовать?

Мы видели, как используются операторы распространения и отдыха. Мы можем использовать оператор спреда для эффективных разделенных массивов, объектов и строк. Разделение строки на символы стало проще. Работа с объектами стала беспроблемной. Будь то копирование, клонирование или объединение, оператор спреда позволяет легко работать с массивами и объектами.

Что касается оператора отдыха, то больше нет необходимости делать все эти сложные вещи, такие как доступ к аргументы объект при работе с аргументами переменной функции. Просто использование оператора отдыха решает все для нас:

Это работает просто отлично, так как оператор REST объединяет все аргументы, передаваемые функции в массиве. Все, что нам нужно сделать, это пройти через массив, и мы можем получить доступ ко всем аргументам.

Заключительные слова

Вот еще одна хорошая статья, объясняющая операторы отдыха и распространять Анжелику Ярош. Она довольно хорошо объясняет операторов и подробно.

Остальные операторы и распространение, на мой взгляд, являются одной из лучших особенностей ES6 вместе с Обещания . Они предлагают много преимуществ для их использования в дополнение к тому, чтобы сделать код более читаемым. Если вы еще не использовали их, чего вы ждете?

Оригинал: “https://dev.to/napoleon039/how-to-use-the-spread-and-rest-operator-4jbb”