在CoffeeScript中縮進和分隔符都很重要
比如
Code1
theArr=[
name:"name1"
address:"Address1"
,
name:"name2"
address:"Address2"
]
(注意逗號的位置)
編譯成JS就是
// Generated by CoffeeScript 1.4.0
(function() {
var theArr;
theArr = [
{
name: "name1",
address: "Address1"
}, {
name: "name2",
address: "Address2"
}
];
}).call(this);
而如果CoffeeScript中
Code2
theArr=[
name:"name1"
address:"Address1"
,
name:"name2"
address:"Address2"
]
(逗號往後面移動了一個空格)
就編譯成
// Generated by CoffeeScript 1.4.0
(function() {
var theArr;
theArr = [
{
name: "name1",
address: "Address1",
name: "name2",
address: "Address2"
}
];
}).call(this);