IE6ではJSONの最後にカンマいれるとエラー
javascriptでのJSON書式で、最後の項目の後ろに ','(カンマ)をつけていると、IE6でエラーになった。「不正な文字がある」とかいうエラーです。
コード例示しますね。
// [javascript] // IE6ではエラー! // JSON書式の項目の最後にカンマを入れては // ならないようです。 var value = makeStyleValue( { height: GRID_DATA_ROW_DFL_HEIGHT, background_color: bgColor, border_width: '0px',//←これね! } );
FireFoxでは問題ないのです。IEの(一見厳格な)解釈は残念な仕様ですね。javascriptはC言語系に分類される言語なんだから歴史的にもこのカンマは認めて欲しいな。
« Prototype.jsのgetElementsByClassNameがDojoとコンフリクトか? | トップページ | IE6のDOMにはsetAttributeメソッドがない? »
「プログラミング」カテゴリの記事
- 自分で書いたコードが大好き(2020.09.20)
- NPMのヨロコビ(2020.05.14)
- VanilaJS は必須科目(2019.02.25)
- MZ-700フルJavaScriptエミュレータ v1.0.6 をリリース(2019.01.26)
- 戦々恐々GitHub vs BitBucket(2019.01.08)
« Prototype.jsのgetElementsByClassNameがDojoとコンフリクトか? | トップページ | IE6のDOMにはsetAttributeメソッドがない? »
コメント