オブジェクト初期化子の末尾にカンマを入れるコーディングについての議論

JavaScriptで、もう連想配列の最後のカンマに悩んでないので - すぎゃーんメモ http://d.hatena.ne.jp/sugyan/20120503 11 式 (Expressions) - ECMAScript 3 (ja) http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.1.5 11.1.5 Object Initialiser - Annotated ES5.1 続きを読む
2
前へ 1 ・・ 3 4
Takuo Kihira @tkihira

@hagat app.jsのコードで書いてあっても気にしませんが、PhoenixやPexのコードで書いてあったら小一時間説教するレベルです。

2012-05-04 03:09:48
ハガ @hagat

こういう場合に問題出るだろ!ってな話はそりゃ簡単に出てくるし面白くもない。むしろ、dummy:null入れても問題の起こらないケースってどんなのだろう?と考える方が面白い。少なくとも震源の人は、問題の起きない使い方してるんだろうし。 #ケツカンマ

2012-05-04 03:26:54
DQNEO @DQNEO

ブログ書きました。JavaScriptの「ケツカンマ問題」まとめ http://t.co/pGaf8w4Z

2012-05-04 04:33:17
DQNEO @DQNEO

たしかに。デバガのこと考えてなかったです。 @tacticsrealize 整った関数の群れのなかで1個だけダミーがあったら浮くなあ。デバッガでインスタンスを見た時に「なんだこの用途不明の変数は」ってなるし

2012-05-04 04:47:04
DQNEO @DQNEO

IE9もIE6,7,8と同じ挙動でした。IE10の普及が待たれます。。 @kyo_ago 前試したけどfor inやることがあるのでこのやりかたはやめた。そもそもIE8以下無視すれば,あってもOKだしWebStormいいよ

2012-05-04 04:51:07
think49 @think49

@__tmy @DQNEO フォローありがとうございました。歴史的経緯でみるとJavaScript(及びJScript)がECMAScriptよりも先にあったんですね。「JavaScript VS JScript」をIEが引きずっている所を見るとIEの更新頻度の低さが伺えますね…

2012-05-04 07:23:39
think49 @think49

"ECMAScript3ではケツカンマについての記述がない" と書かれているようですが、まだ説明が必要なのですか…。 / JavaScriptの「ケツカンマ問題」まとめ - DQNEO起業日記 http://t.co/T1OD19yV

2012-05-04 08:04:50
think49 @think49

"ECMAScript3準拠をうたいつつケツカンマ許可しているGoogle Chrome,Firefoxはバグということになるのでしょうか" / ES5.1に準拠してる、と http://t.co/H8i0zKpA で説明したつもりです…。

2012-05-04 08:14:55
前へ 1 ・・ 3 4