在 JavaScript 中呼叫函式時,為引數設定一個預設值以避免未定義錯誤
如果你不會給函式()傳值,它會列印預設值,否則會列印給定的引數。
以下是程式碼。我們在這裡設定了一個預設值,在本例中為“Jack”,以避免在不帶任何引數呼叫函式時出現任何未定義的錯誤 −
例
function display({ name = 'Jack' } = {}) { console.log(`Hi My Name is ${name}!`); } display(); display({name:"Taylor Swift"});
要執行上述程式,你需要使用以下命令 −
node fileName.js.
此處,我的檔名是 demo171.js。
輸出
這將產生以下輸出 −
PS C:\Users\Amit\javascript-code> node demo171.js Hi My Name is Jack! Hi My Name is Taylor Swift!
廣告