1

在这个 javascript 文件的底部,有一行

return map[""];

其中map是具有父/子关系的对象的关联数组。调用后map[""]返回的结构是转换成层次数组。这里到底发生了什么,这种语法记录在哪里?(在网上很难找到这样的空字符串。)

4

1 回答 1

3

它只是读取 的空字符串属性map,就像这样:

map["a"]

是相同的

map.a

但是,你不能只做

map.

所以这就是他们这样做的原因

map[""]

这是由函数生成的,该函数find在字符串为空时结束,这就是最终元素将在 中找到的原因map[""]

于 2013-10-31T05:28:12.727 回答