あなただけvar
をドロップする可能性があり、それを使って行うこと:
marker = new google.maps.Marker({
position: map.getCenter(),
icon: {
path: google.maps.SymbolPath.CIRCLE,
scale: 10
}
})
機能-呼び出し括弧とオブジェクトブレースのCoffeeScriptで、多くの場合、オプションですが、それはコードがより明確になります場合は、あなたはまだそれらを含めることができますあなたへ。
またはオプションのカンマ、括弧をドロップすることができ、およびブレース:
は
marker = new google.maps.Marker
position: map.getCenter()
icon:
path: google.maps.SymbolPath.CIRCLE
scale: 10
注map.getCenter
呼び出しに括弧があることその関数は、引数なしで呼び出されたので、オプションではありません。
またはあなたが言うことができる:
marker = new google.maps.Marker(
position: map.getCenter()
icon:
path: google.maps.SymbolPath.CIRCLE
scale: 10
)
を入れ子に少し明確にします。これはおそらく私が使用するものです。より多くのネスティングがあった場合、私はおそらく構造をより明確にまたは部分にそれを破るために、中括弧の追加を開始したい:あなたの非常に詳細な応答のための
icon =
path: google.maps.SymbolPath.CIRCLE
scale: 10
marker = new google.maps.Marker(
position: map.getCenter()
icon: icon
)
おかげで - すべては今理にかなっています!あなたのように、私は括弧を使用したいと思います。 – Mark