1.6 KiB
1.6 KiB
title | localeTitle |
---|---|
Use the Rest Operator with Function Parameters | Используйте оператор «Отдых» с параметрами функции |
Используйте оператор «Отдых» с параметрами функции
Описание параметра Rest
Оператор распространения по сравнению с параметром отдыха
Видео, объясняющее распространение и отдых
[### пример
Этот код
const product = (function() {
"use strict";
return function product(n1, n2, n3) {
const args = [n1, n2, n3];
return args.reduce((a, b) => a * b, 1);
};
})();
console.log(product(2, 4, 6));//48
Может быть написано как таковое
const product = (function() {
"use strict";
return function product(...n) {
return n.reduce((a, b) => a * b, 1);
};
})();
console.log(product(2, 4, 6));//48
```](http://www.youtube.com/watch?feature=player_embedded&v=iLx4ma8ZqvQ
)