2013-10-31 39 views
1

朝向this javascript file底部,有一個線Javascript中的obj [''是什麼意思?

return map[""]; 

其中map是與父/子關係的對象的關聯數組。在調用map[""]之後,返回的結構是轉換爲分層數組。這裏真正發生了什麼以及這種語法在哪裏被記錄? (它是在網絡上這樣的空字符串硬盤搜索。)

+1

啊,實際上,根節點沒有名稱(一個空字符串),它就是這個正在返回的根對象。謝謝! – user394430

+0

' - >'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Member_Operators –

回答

2

它只是讀取map空字符串屬性,就像這樣如何:

map["a"] 

相同

map.a 

然而,你不能只是做

map. 

所以這就是他們爲什麼

map[""] 

這由功能find當字符串成爲空從而結束,這就是爲什麼最終元件將在map[""]找到生成。

相關問題