Сообщение от ksa
|
Либо вообще
var o={
505: 600,
52: 458,
26: 850
};
alert(o[52]);
|
Хм-м, век живи, век учись. Для меня это открытие, до сих пор считал, что перед двоеточием может стоять только идентификатор, или же любая строка, но тогда в кавычках.
var o={
"505": 600,
"52": 458,
"26": 850
};
Т.е. можно x:10, "20":30 но нельзя 40:50
Ибо
Сообщение от Дэвид Флэнаган
|
Самый простой способ создания объектов заключается во включении в программу литерала объекта. Литерал объекта – это заключенный в фигурные скобки список свойств (пар «имя–значение»), разделенных запятыми. Имя каждого свойства может быть JavaScript-идентификатором или строкой, а значением любого свойства может быть константа или JavaScriptвыражение.
|
Оказывается, можно и без кавычек.