0
當我console.log
一些變量myVar
,我得到這個獲得資源作爲控制檯輸出
Resource {task: Object, $promise: Object, $resolved: true, $get: function, $save: function…}
但如果我console.log
myVar.task
,我得到undefined
。我如何獲取task
對象數據?
當我console.log
一些變量myVar
,我得到這個獲得資源作爲控制檯輸出
Resource {task: Object, $promise: Object, $resolved: true, $get: function, $save: function…}
但如果我console.log
myVar.task
,我得到undefined
。我如何獲取task
對象數據?
console.log
與對象在顯示其屬性時是異步的。
稍後填充資源對象的task
屬性。
對於運動 - 嘗試setTimeout(function(){ console.log("Task: ", myBar.task); },2000)
(更新,它確實工作)。
這是相當令人驚訝的 - 但有明顯的速度增益,你不希望你的日誌太昂貴,並掛起實際的代碼。
具有對象的'console.log'在顯示它們的屬性時是異步的。 'task'屬性會在稍後填充。對於運動 - 嘗試'setTimeout(function(){console.log(「Task:」,myBar.task);},2000)' –
太棒了!你可以把它作爲迴應,這是非常有趣的! – user1611830
我希望其他人回答,但顯然情況並非如此,完成:) –