<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>JavaScript</title><link>http://blogs.wankuma.com/masaru/category/1561.aspx</link><description>JavaScript</description><managingEditor>まさる</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>まさる</dc:creator><title>JavaScriptのブラウザ依存の挙動：最後の要素の後のカンマ</title><link>http://blogs.wankuma.com/masaru/archive/2007/11/28/110799.aspx</link><pubDate>Wed, 28 Nov 2007 23:24:00 GMT</pubDate><guid>http://blogs.wankuma.com/masaru/archive/2007/11/28/110799.aspx</guid><wfw:comment>http://blogs.wankuma.com/masaru/comments/110799.aspx</wfw:comment><comments>http://blogs.wankuma.com/masaru/archive/2007/11/28/110799.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/masaru/comments/commentRss/110799.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/masaru/services/trackbacks/110799.aspx</trackback:ping><description>&lt;p&gt;静的サイトをせこせこと作っているのですが、その中で気付いたことをメモ。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;JavaScriptでJSONを記述する時や、配列を初期化する際に、&lt;/p&gt; &lt;p&gt;&lt;pre class="code"&gt;&lt;span class="id"&gt;var&lt;/span&gt; &lt;span class="id"&gt;arr&lt;/span&gt; = [
  &lt;span class="id"&gt;1&lt;/span&gt;,
  &lt;span class="id"&gt;2&lt;/span&gt;,
  &lt;span class="id"&gt;3&lt;/span&gt;,
];

&lt;span class="id"&gt;var&lt;/span&gt; &lt;span class="id"&gt;jsonObj&lt;/span&gt; = {
  &lt;span class="id"&gt;Name&lt;/span&gt; : &lt;span class="literal"&gt;"まさる"&lt;/span&gt;,
  &lt;span class="id"&gt;Age&lt;/span&gt; : &lt;span class="id"&gt;27&lt;/span&gt;,
};
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;のように、最後の要素の後に「,」があるような場合、FireFoxだと問題ないのですが、IE、Operaだとエラーになってしまいました。&lt;/p&gt;
&lt;p&gt;仕方ないので、&lt;/p&gt;
&lt;p&gt;&lt;pre class="code"&gt;&lt;span class="id"&gt;var&lt;/span&gt; &lt;span class="id"&gt;arr&lt;/span&gt; = [
   &lt;span class="id"&gt;1&lt;/span&gt;
  ,&lt;span class="id"&gt;2&lt;/span&gt;
  ,&lt;span class="id"&gt;3&lt;/span&gt;
];

&lt;span class="id"&gt;var&lt;/span&gt; &lt;span class="id"&gt;jsonObj&lt;/span&gt; = {
   &lt;span class="id"&gt;Name&lt;/span&gt; : &lt;span class="literal"&gt;&amp;quot;まさる&amp;quot;&lt;/span&gt;
  ,&lt;span class="id"&gt;Age&lt;/span&gt; : &lt;span class="id"&gt;27&lt;/span&gt;
};
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;のように書き直しました。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;他にもこんなのあるんだろなぁ。めんどくさい・・・&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/masaru/aggbug/110799.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>