我有一個數組,名爲「通道」的對象叫做.phrases
。我有一個函數是同一個對象的屬性。在功能方面,我有這樣的代碼:對象陣列不會清除
var returnPassage=new Passage();
returnPassage.phrases=[];
console.log(returnPassage.phrases);
控制檯登錄谷歌瀏覽器顯示在一個水平上一個空數組,但如果我點擊下拉則說明該陣列還沒有改變。無論我嘗試使用.pop()
還是.splice()
或使用new Array()
替換陣列,都是如此。
var returnPassage=new Passage();
returnPassage.phrases=null;
returnPassage.phrases=[];
console.log(returnPassage.phrases);
控制檯日誌顯示相同的數組作爲原,而不是一個空白陣列像我想到:如果我這樣做它也,奇怪的是(!!!)真。這裏可能會發生什麼?
向我們展示你的'通道'? –
Aaah只是想出了它!這是Chrome日誌工作的方式。這裏:https://stackoverflow.com/questions/21281186/chrome-devtools-inconsistency-array-length。 –