Rest Parameter

[es6], [ecmascript2015]

Rest parameter trong [ES6] giúp có thể định nghĩa 1 hàm có một số lượng tham số thay đổi tùy ý. Rest parameter nhóm tất cả các đối số truyền vào thành 1 array.

Cú pháp Rest Parameter

Rest parameter thường thông qua 3 dấu chấm ...

function f(param1, param2, ...rest_parameter){
	//...
}

Example:

function sumNumbers(...numbers){
	console.log(numbers);
}

sumNumbers(2,3); // [2, 3]
sumNumbers(2,3,100); // [2,3, 100]
  • Linkedin | Github