0
我需要將具有cannonical屬性的對象轉換爲具有嵌套屬性的對象,並用'。'分隔。如何在JavaScript或ExtJS中:obj ['a.b.c'] = 123 => obj.a.b.c = 123?
例子:
來源:
obj['a.b.c'] = 123;
到:
obj.a.b.c = 123;
任何優雅的解決方案?
或者也許在ExtJS中有一個解決方案使form.getValues()
返回按照名稱分組的字段數組,如fieldname[1]
或fieldname.1
?
所以,你必須有'abc'一個字符串,你想作爲一個對象的屬性查找使用,或者你的代碼當前是否賦予像'obj ['abc']'這樣的屬性,但是你想用'obj.abc'指定屬性?我非常困惑。 –
@Quentin我只是在尋找那個非常相同的問題,因爲我記得爲它寫了接受的答案:) – Alnitak