我試圖將變量推入嵌套對象中的屬性,但 Javascript 不斷給出此錯誤: TypeError: Cannot read property 'push' of undefined"但是,如果我聲明一個嵌套變量并使用它來推送,它就可以工作。為什么 JavaScript 有這種行為?有沒有辦法在不聲明嵌套變量和不聲明空數組的情況下執行此操作?var collection = { 5439: { albumTitle: 'ABBA Gold' } };collection[5439]["track"] = [''];console.log(collection[5439].track);// nested = collection[5439]["track"];// nested.push('c') // this works// console.log(nest)collection[5439]["tracks"].push('c');
Nest Javascript 對象不接受推送方法。類型錯誤:無法讀取未定義的屬性“push””
一只萌萌小番薯
2024-01-18 09:54:22