Tham số mặc định
Tham số mặc định giúp xử lý các tham số hàm một cách dễ dàng. Bạn có thể dễ dàng thiết lập Tham số mặc định để cho phép khởi tạo các tham số chính thức với giá trị mặc định. Điều này chỉ có thể thực hiện được nếu không có giá trị hoặc không xác định được chuyển.
Ví dụ
<html> <body> <script> // default is set to 1 function inc(val1, inc = 1) { return val1 + inc; } document.write(inc(10,10)); document.write("<br>"); document.write(inc(10)); </script> </body> </html>
Đầu ra
Thông số phần còn lại
ES6 cung cấp tham số nghỉ để dễ dàng hơn cho công việc của các nhà phát triển. Đối với các đối tượng đối số, các tham số còn lại được biểu thị bằng ba dấu chấm… và đứng trước một tham số. Với điều này, hãy đặt số lượng đối số không xác định dưới dạng một mảng, đó là các cá thể của Mảng.
Ví dụ
Hãy xem đoạn mã sau -
<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>