使用點符號字符串訪問對象子屬性我暫時陷入了一個看似非常簡單的JavaScript問題,但也許我只是錯過了正確的搜索關鍵字!假設我們有一個對象var r = { a:1, b: {b1:11, b2: 99}};訪問99的方法有幾種:r.b.b2
r['b']['b2']我想要的是能夠定義一個字符串var s = "b.b2";然后使用r.s or r[s] //(which of course won't work)一種方法是為它編寫一個函數,將字符串拆分到點上,并可能遞歸地/迭代地獲得該屬性。但有沒有更簡單/更有效的方法?這里的jQueryAPI中有什么有用的嗎?
使用點符號字符串訪問對象子屬性
呼喚遠方
2019-08-03 07:03:59