Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tham số Rest (Rest Parameters) trong hàm JavaScript

ES6 đưa ra tham số rest (rest parameter) để giảm bớt công việc cho lập trình viên. Đối với đối tượng arguments, tham số rest được chỉ bằng ba chấm ... và đứng trước tên tham số. Nó cho phép đại diện cho số lượng đối số không xác định dưới dạng một mảng (Array instances).

Ví dụ

<html>
  <body>
    <script>
      function addition(...numbers) {
        var res = 0;
        numbers.forEach(function(number) {
          res += number;
        });
        return res;
      }
      document.write(addition(3));
      document.write(addition(5, 6, 7, 8, 9));
    </script>
  </body>
</html>