我正在開發node.js模塊,並找不到如何動態解析複合對象名稱。 說我有喜歡的對象: application.config
,我想改變它的一些屬性:即時解析複合對象名稱
application.config.somename = "smth"
的問題是,任何application.config
後到來事先不知道,(它來自瀏覽器)
對象的深度也不是事先已知的,它可以是application.config.somename.anothername
當然是somename
和anothername
被定義。
謝謝。
+1(雖然沒有足夠的聲望),但如果其中一個屬性是數組dotty無法解析application.config.x [0] .y – user3461664
當前,您可以檢查是否put(...)=== false'知道對象路徑是否無效。 – mscdex