如何使用 CoffeeScript 将多个项目放入 JSON 对象?
Posted
技术标签:
【中文标题】如何使用 CoffeeScript 将多个项目放入 JSON 对象?【英文标题】:How can I put multiple items into a JSON object with CoffeeScript? 【发布时间】:2011-11-17 12:26:15 【问题描述】: categories = "code": "zzz", "title": "Electronics", "code": "yyy", "title": "Cars";
那是我的 javascript。什么是等效的 CoffeeScript?
【问题讨论】:
这看起来不像是正确的 javascript,您的意思是用方括号声明一个数组 [/**/,/**]? 【参考方案1】:首先,我认为你的 JavaScript 应该是这样的:
categories = ["code": "zzz", "title": "Electronics", "code": "yyy", "title": "Cars"];
你确实想要一个数组,对吗?那么 CoffeeScript 就完全一样了(没有尾随分号,但在 JavaScript 中也是可选的):
categories = ["code": "zzz", "title": "Electronics", "code": "yyy", "title": "Cars"]
Github CoffeeScript page 顶部有一个“TRY COFFEESCRIPT”按钮,您可能会发现它对此类事情很有用。
【讨论】:
【参考方案2】:CoffeeScript 中大括号是可选的,您可以使用以下任一方式:
categories = [
code : 'zzz'
title : 'Electronics'
,
code : 'yyy'
title : 'Mechanics'
]
(注意不缩进的逗号)或更明显的:
categories = [
code : 'zzz'
title : 'Electronics'
, // comma optional
code : 'yyy'
title : 'Mechanics'
]
【讨论】:
以上是关于如何使用 CoffeeScript 将多个项目放入 JSON 对象?的主要内容,如果未能解决你的问题,请参考以下文章
如何将实用程序.java 作为文件夹放入库中,以便可以将其方法用于多个 java 项目?