js中 ||的意思,js中 o = o || {};是什麼意思呢?

o = o || {} 表示:如果o爲null或undefined,則將o初始化空對象(即{}),否則o不變。目的是防止o爲null或未定義的錯誤。

其中:||表示或操作,第一個條件爲真,則結果爲真而不需要執行第二個條件;否則執行第二個條件,等價於以下代碼:

if(o)

  o = o;
else
  o = {};
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章