o = o || {} 表示:如果o為null或undefined,則將o初始化空對象(即{}),否則o不變。目的是防止o為null或未定義的錯誤。
其中:||表示或操作,第壹個條件為真,則結果為真而不需要執行第二個條件;否則執行第二個條件,等價於以下代碼:
o?=?o;
else
o?=?{};