當前位置:編程學習大全網 - 網站源碼 - jquery.extend,使用後為什麽為null的屬性會出現值.

jquery.extend,使用後為什麽為null的屬性會出現值.

js代碼是自上而下順序執行的,當這段代碼執行到第壹行console打印時,此時ajax屬性的值為null;當這段代碼執行到第三行console打印時,此時ajax屬性的值確實為null,此時打印出來的信息是這個時間點的變量的狀態。

由於DataTable.models.oSettings是引用類型的值,在第三行打印之後,如有類似如下語句執行賦值操作:

DataTable.models.oSettings.ajax?=?{...};

相應的在控制臺展開後,也是更新後的值。

運行如下demo,在控制臺看效果:

var?a?=?{?a:1,?ajax:?null};

console.log(a);

a.ajax?=?{};

  • 上一篇:法國圓夢送回中國了嗎
  • 下一篇:打開操作索引的源代碼
  • copyright 2024編程學習大全網