骨幹文檔說這 -Backbone中的集合/有序集合的數據結構是什麼?
集合是有序的模型集。
但究竟是一個有序集?我知道它是一個對象,但我不明白的數據結構,因爲它的按鍵,例如一種對象 -
Object.keys(exampleCollection
//returns ["length", "models", "_byId", "currentSort", "fetched", "_listenerId", "_events", "comparator"]
但你可以叫陣列功能上它像MAP-
exampleCollection.map(function (mod) {console.log(mod)})
//displays 3 models
一個集合以兩種方式存儲模型。嘗試一個集合的console.log,你會看到一個_byId對象,它是由你在收集類中設置ID的任何東西定義的,還有一個模型數組。 – curtainrising