JavaScript не имеет матричной структуры данных.Здесь у вас есть объектный литерал ({ map : ... }
), который содержит массив массивов объектных литералов.
Помимо этого, как указывали другие, вы, конечно, можете разбить его на несколько строк, что такжедает вам возможность добавить некоторые разумные отступы, которые значительно облегчат чтение и изменение в будущем.Лично я поклонник стиля запятой , который, я думаю, имеет как наибольшую читабельность, так и наименьший потенциал для (программистской) ошибки (то есть пропущенных запятых) наряду с выровненными двоеточиями (:
) издоровая доза пробела:
$('#map').gameMap(
{ map : [ [ { "tile" : "grass_0", "object" : "" }
, { "tile" : "grass_0", "object" : "" }
, { "tile" : "grass_3", "object" : "" }
]
, [ { "tile" : "grass_0", "object" : "" }
, { "tile" : "grass_3", "object" : "" }
, { "tile" : "grass_0", "object" : "" }
]
, [ /* and so on... */
]
]
, xpos : -1
, ypos : -1
, mapsize : 3
}
);