1
請參閱附件截圖。請參閱Object的pendingApp屬性。當我在eclipse中調試時,pendingApp顯示數組的對象,這是正確的!但是當我JSON.stringify(object)
然後顯示我空陣列。 javascript的奇怪行爲
請讓我知道這種行爲的原因。我想我沒有意識到任何Java腳本思想/概念? :P :)
當我將這個對象保存到數據庫然後空白數組的pendingApp將被存儲!
var pending_app = [];
var new_record = {"pendingApp" : [], "installedApp" :[] };
....SOME CODE+conditions HERE....
pending_app[appId] = {'action' : action };
new_record.pendingApp = pending_app;
// create app-config data
return app_model.create(new_record); //will return promise object
你對象列表屬性可能不是stringifyable – Hacketo
它只是手動創建JavaScript對象,爲什麼不把它保存到數據庫??? –
等待你的數組填滿。你使用一些異步功能,不是嗎? – Bergi