在 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!

更新於:12-Sep-2020

156 瀏覽次數

開啟你的 職業

透過完成課程獲得認證

開始學習
廣告