Рубрики
Uncategorized

Использование оператора спреда для оценки массивов На месте

ES6 представляет оператор спреда, который позволяет нам расширять массивы и другие выражения в местах … С тегами JavaScript, DevOps, Tuperial, Beginters.

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

  • Math.max () ожидает, что аргументы, разделенные запятыми, но не массив. Оператор спреда делает этот синтаксис намного лучше читать и поддерживать.
const arr = [50, 10, 23, 234, 54];
const maxNum = Math.max(...arr);

 console.log(maxNum); will display 234

… Арр возвращает распакованный массив. Другими словами, он распространяет массив. Тем не менее, оператор спреда работает только на месте, как в аргументе функции или в буквальном массиве.

const arr1 = ['JAN', 'FEB', 'MAR', 'APR', 'MAY'];
let arr2;

arr2 = [...arr1];  
console.log(arr2);
[ 'JAN', 'FEB', 'MAR', 'APR', 'MAY' ]

Здесь мы скопировали все содержимое ARR1 в другой массив ARR2, используя оператор спреда.

Оригинал: «https://dev.to/rthefounding/using-the-spread-operator-to-evaluate-arrays-in-place-4a78»