0
Получить значение свойства объектов JavaScript легко:Как получить значение объекта JavaScript по номеру
var t = {a:"hi"}
t.a //print "hi"
Но для следующего объекта, та же идея не работает:
var t = {0:"hi"}
t.0 //Uncaught SyntaxError: Unexpected number
Как получить значение t.0?
«Если ключ не может быть синтаксически помещен после точки» --- + 1'd, но было бы еще более полезно, если бы правила или, по крайней мере, крошечный отрывок из них были предоставлены на синтаксически действительном для использования там, а что нет. – zerkms
@zerkms «Если ключ не может быть использован для допустимого идентификатора переменной (« var not-valid; 'например), то он должен быть доступен через синтаксис квадратной скобки»? Мне любопытно, как бы вы предоставили правила? – Hailwood
@zerkms Это недопустимый синтаксис при использовании точек для переменной, начинающейся с числа, включая свойства. –