ES6基礎之——解構參數 Destructured Parameters

使用解構對象的方法咱們能夠很容易爲函數設定一個對象的參數
function breakfast(dessert,drink,{location,resturant}={}){
console.log(dessert,drink,location,resturant)
}

breakfast('cake','tea',{location:'濟南',resturant:'董小姐'}) //cake tea 濟南 董小姐

  

這個函數有兩個必須的參數dessert、drink,第三個參數是一個對象,對象裏面的東西是可選的,能夠給個默認的值,這裏默認爲空,使用函數的時候不指定這個對象的參數,不會報錯
相關文章
相關標籤/搜索