-1
考慮我有一個對象myObj
我已經代表路徑裏面的一些屬性的字符串:foo.bar
鑑於屬性鍵的路徑,如何檢索它?
什麼是從我的對象得到它的最佳方式?
如果我知道未來的字符串,我會做myObj.foo && myObj.foo.bar
把它安全地
一個簡單的解決辦法是分割字符串'foo.bar'.split('.')
和環比超過它。
但我敢肯定有一個更好的辦法
它的其他問題重複。他們提供了一個很好的解決方案:給
一個path
和obj
獲得屬性值這樣
path.split('.').reduce((o, i) => o[i], obj)