在我的骨幹應用程序中,我將對象保存到本地存儲中,並且只需要在保存對象時檢索它們。在使用javascript進行保存之後從瀏覽器本地存儲中檢索數據
我試過使用回調函數(在保存數據的函數之後觸發),但是我觀察到有一點延遲,它返回undefined。
但是,當我使用setTimeout將函數調用(它檢索數據)延遲200毫秒時,它工作得很好。
有沒有一種優雅的方式呢?
function delayed(){
// this callback function retrieves the data
callback.call(self);
}
window.setTimeout(delayed, 200);
更多的代碼會使它更容易幫助。 – EmptyArsenal
保存到localStorage是即時的...如果您願意,可以在下一行檢索值。 – david
它是_synchronous_,不是即時:) –