我想在每次從我的服務器獲取數據時在我的observablearray中丟棄數據。removeAll vs在knockoutjs中用[]清空數組
是什麼在功能
self.myArray([]);
之間VS
self.myArray.removeAll();
我想在每次從我的服務器獲取數據時在我的observablearray中丟棄數據。removeAll vs在knockoutjs中用[]清空數組
是什麼在功能
self.myArray([]);
之間VS
self.myArray.removeAll();
第一個創建一個新的觀察到的,所有訂閱舊丟失。 – DCoder
@DCoder對不起,我犯了一個錯字...請再看一遍。 – msfanboy
你可以閱讀Knockout的源代碼,看看它是如何實現的。他們都清除數組,唯一明顯的區別是他們返回的內容 - 第一個選項返回observable本身,第二個返回舊值。 – DCoder