我在構建我認爲稍微複雜的東西,但是我意識到它不能按照我想要的方式工作,所以我在這裏。通過名稱獲取對象
以下是我正在做的一個例子。
ITEM1: {
prop1: 'desc1',
prop2: 'desc2',
},
ITEM2: {
prop1: 'desc1',
prop2: {
SUBITEM1: {
prop1: 'desc1',
prop2: 'desc2',
prop3: 'desc3'
}
}
}
現在,這個完美的作品,如果我做了以下
ITEM2.prop2.SUBITEM1.prop1;
的問題是我不能做ITEM2.prop2.SUBITEM1
我需要做的是通過以下方式
ITEM2.prop2["SUBITEM1"].prop1
項目還很年輕,所以如果整個列表需要重建才能做到這一點,我不介意。
我希望這是有道理的。
什麼問題? ITEM2.prop2 [「SUBITEM1」]。prop1應該正常工作 –
我弄不明白。 –
你真的試過了嗎? 'ITEM2.prop2.SUBITEM1'完全等同於ITEM2.prop2 [「SUBITEM1」]'。如果你願意,你甚至可以做'ITEM2 [「prop2」] [「SUBITEM1」]。 –