Ответ 1
Если вы хотите создать массив, вы можете использовать myData = ['some info', 'some more info']
Если вы хотите создать объект, вы можете использовать myData = {someKey: 'some value'}
Или вы можете использовать только myData = someKey: 'some value'
(т.е. вы можете опустить {}
)
Для более сложных структур объектов вы используете отступ с дополнительными {}
и необязательными запятыми, например
myData =
a: "a string"
b: 0
c:
d: [1,2,3]
e: ["another", "array"]
f: false
приведет к переменной myData, содержащей объект со следующим представлением JSON (что также является действительным CoffeeScript):
{
"a": "a string",
"b": 0,
"c": {
"d": [1, 2, 3],
"e": ["another", "array"]
},
"f": false
}