2
在「理解ECMAScript6」,ES6默認選項PARAM
[該]默認對象需要具有所有相同的信息作爲解構參數(具有相同的默認值,以確保一致的行爲),如一個在這個版本中setCookie方法()函數:
function setCookie(name, value,
{
secure = false,
path = "/",
domain = "example.com",
expires = new Date(Date.now() + 360000000)
} = {
secure: false,
path: "/",
domain: "example.com",
expires: new Date(Date.now() + 360000000)
}
) {
// ...
}
我的問題是,爲什麼不是解構對象只是設置爲空對象?爲什麼它需要成爲具有相同信息的對象?我無法從重複默認值中感覺到任何「勝利」。
*「我無法從重複默認值中感知到任何」勝利「。」*我也不是。 –
我認爲你是對的,這本書是錯的。 –