オブジェクトの配列を使用して、HTML ボタンのリストの維持を簡素化しようとしています。これが私のコードです:
<% links = [{url:"https://github.com/drguildo", icon:"github"}, %>
<% {url:"http://www.flickr.com/photos/drguildo/", icon:"flickr"}, %>
<% {url:"http://instagram.com/therac25", icon:"instagram"}, %>
<% {url:"http://www.last.fm/user/drguildo", icon:"lastfm"}] %>
<% for link in links: %>
<a href="<%= link.url %>"><img src="/img/icons/<%= link.icon %>.png" /></a>
<% end %>
問題は、結果の配列が次のようになることです。
[object Object],16,[object Object],17,[object Object],18,[object Object]
これは出力を台無しにします。オブジェクトに整数が散在しているのはなぜですか? どうすればそれを防ぐことができますか?
私はおそらく非常に最適ではない方法でこれを行っているので (DocPad、ECO、CoffeeScript は初めてです)、コードを改善する方法についての提案をいただければ幸いです。