获取javascript对象很容易的属性值:
var t = {a:"hi"}
t.a //print "hi"
Run Code Online (Sandbox Code Playgroud)
但是对于下一个对象,同样的想法不起作用:
var t = {0:"hi"}
t.0 //Uncaught SyntaxError: Unexpected number
Run Code Online (Sandbox Code Playgroud)
如何获得t.0的价值?
使用t['0'].如果在点之后无法在语法上放置键,则需要使用此语法.
您的第一个示例可能会被重写为t['hi'].
值得指出的是,密钥根本不是数字.它是一个带有值的字符串'0'.
| 归档时间: |
|
| 查看次数: |
22 次 |
| 最近记录: |