Có, bạn có thể truyền tham số mặc định trong đối tượng lồng nhau.
Ví dụ
Mã minh họa:
function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) {
console.log(callFunctionName);
console.log(values);
}
// In giá trị mặc định: 100
callBackFunctionDemo();
// In giá trị truyền vào: 500
callBackFunctionDemo({ cl: { values: 500 } });Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo296.js.
Kết quả
Đầu ra trên console:
PS C:\Users\Amit\javascript-code> node demo296.js callBackFunction 100 callBackFunction 500