在PHP中,我們可以指定變量的默認值在像功能:功能和不必需的變量
function myFunction(myDefaultVariable, myOtherVariable, myCheckVariable = "basic"){
// so yeah, myDefaultVariable is required always,
// same applies for myOtherVariable,
// and myCheckVariable can be skipped in function call, because it has a default value already specified.
}
有沒有類似這樣的東西在JavaScript?
你基本上是傳遞一個參數:與對應於「參數的屬性的對象,做我的理解對不對 – Piskvor 2010-09-07 07:30:00
啊,謝謝正是我一直在尋找 – jolt 2010-09-07 07:30:18
@Piskvor - 是正確的嗎?!。它的一個參數包含了你可以訪問的屬性,其中任何一個都可以爲null,所以它的重要性在於檢查而不是假定它們已經被指定。通常,對於'mandatory'參數,我檢查它們是否在頂部提供該方法拋出一個異常,如果不是這樣的話。'if(!('參數'在args中))拋出('參數是一個必需的參數');' – 2010-09-07 07:34:07