【问题标题】:What is meant by obj[''] in Javascript?Javascript 中的 obj[''] 是什么意思?
【发布时间】:2013-10-31 05:18:31
【问题描述】:

this javascript file的底部,有一条线

return map[""];

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

【问题讨论】:

标签: javascript syntax associative-array


【解决方案1】:

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

map["a"]

相同
map.a

但是,你不能这样做

map.

这就是他们这样做的原因

map[""]

这是由函数find 生成的,该函数在字符串为空时结束,这就是为什么最后一个元素会在map[""] 中找到。

【讨论】:

    猜你喜欢
    • 2017-06-11
    • 2012-06-30
    • 2013-11-02
    • 2015-07-15
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2011-06-20
    相关资源
    最近更新 更多