まさるblog

越後在住アプリケーションエンジニア奮闘記

目次

Blog 利用状況

ニュース

07/04/23
新規加入しました。
よろしくお願いします。

07/06/02
東京勉強会#8に参加しました。

07/10/21
情報処理技術者試験(NW)受験しました。

07/11/17
オブジェクト指向分科会#2参加しました。

07/12/06
SOFTWARE TOYBOXオープンしました。

08/03/02
息子誕生しました。

08/03/05
twitterはじめました。

現在
子育て奮闘中です。
デザインパターン勉強中です。
iKnow!、ESLPodcastなどで英語勉強中です。

ブログパーツ

あわせて読みたい

書庫

日記カテゴリ

コミュニティ

色々

JavaScriptのブラウザ依存の挙動:最後の要素の後のカンマ

静的サイトをせこせこと作っているのですが、その中で気付いたことをメモ。

 

JavaScriptでJSONを記述する時や、配列を初期化する際に、

var arr = [
  1,
  2,
  3,
];

var jsonObj = {
  Name : "まさる",
  Age : 27,
};

のように、最後の要素の後に「,」があるような場合、FireFoxだと問題ないのですが、IE、Operaだとエラーになってしまいました。

仕方ないので、

var arr = [
   1
  ,2
  ,3
];

var jsonObj = {
   Name : "まさる"
  ,Age : 27
};

のように書き直しました。

 

他にもこんなのあるんだろなぁ。めんどくさい・・・

投稿日時 : 2007年11月28日 23:24

Feedback

# re: JavaScriptのブラウザ依存の挙動:最後の要素の後のカンマ 2007/11/29 1:54 かつのり

RFC的にはJSONで要素の最後のカンマは違反ですからね・・・
多分、IEとかも考慮して作られた仕様なのかも。

# re: JavaScriptのブラウザ依存の挙動:最後の要素の後のカンマ 2007/11/29 9:18 まさる

>RFC的にはJSONで要素の最後のカンマは違反
ということはFireFoxがやんちゃだってことですね。
ちゃんと原典当たらないとだめだなぁ・・・

「出来るかな?」と思ってやってみて、「お?出来たやん♪」と喜んでちゃいけないという見本でしたorz

タイトル  
名前  
Url
コメント