Computer >> Máy Tính >  >> Lập trình >> Javascript

Đặt giá trị mặc định cho đối số để che các lỗi không xác định khi gọi hàm trong JavaScript

Nếu bạn không chuyển giá trị cho một hàm (), nó sẽ in giá trị mặc định, nếu không, tham số đã cho sẽ được in.

Sau đây là mã. Chúng tôi đang đặt mặc định ở đây, tức là “Jack” trong trường hợp này để tránh bất kỳ lỗi nào được xác định khi một hàm được gọi mà không có bất kỳ tham số nào -

Ví dụ

function display({ name = 'Jack' } = {}) {
   console.log(`Hi My Name is ${name}!`);
}
display();
display({name:"Taylor Swift"});

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo171.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\javascript-code> node demo171.js
Hi My Name is Jack!
Hi My Name is Taylor Swift!