Как я могу поместить данные JSON в CoffeeScript? В частности, если у меня есть json: var myData = [ 'some info', 'some more info' ] var myOtherData = { someInfo: 'some more info' } Каков правильный синтаксис CoffeeScript для этого? Ответ 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 }
Ответ 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 }