-1
我使用命名空間進行編程,到目前爲止,我只在其中使用了變量和函數。我試圖做一個嵌套的對象,但它似乎沒有像我期望的那樣工作。下面的代碼如何在命名空間變量中嵌套對象?
const myNameSpace = {
someVar: '',
otherVar: '',
someFunc() {
// code here
},
nestedObject: {
param1: '',
param2: '',
param3: ''
}
};
其他變量做工精細,但當我嘗試訪問param1
,這樣
myNameSpace.nestedObject.param1
則返回undefined,而不是一個空字符串就像我已經聲明它。還訪問只有myNameSpace.nestedObject
返回一個空字符串...
這是什麼問題,它甚至可能是我想要的?
它工作正常,你確定,你使用ES6系統? –
@NinaScholz是的,我正在使用所有其他ES6東西沒有問題 –
它是不起作用的整個對象?您是否嘗試過使用較小的對象並進行測試? –