categories = {{"code": "zzz", "title": "Electronics"}, {"code": "yyy", "title": "Cars"}};
这是我的JavaScript。什么是等效的CoffeeScript?
答案 0 :(得分:21)
大括号在CoffeeScript中是可选的,你可以拥有:
categories = [
code : 'zzz'
title : 'Electronics'
,
code : 'yyy'
title : 'Mechanics'
]
(注意未缩进的逗号)或更明显的:
categories = [
{
code : 'zzz'
title : 'Electronics'
}, // comma optional
{
code : 'yyy'
title : 'Mechanics'
}
]
答案 1 :(得分: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”按钮,您可能会发现这样的事情很有用。