オブジェクト初期化子の末尾にカンマを入れるコーディングについての議論
[JavaScript]JavaScriptで、もう連想配列の最後のカンマに悩んでないので http://t.co/2abXoxDj
2012-05-03 01:17:45@tkihira ありがとうございます。意外と賛成しているブコメなんかも見つけたので、ただ「ないわー」と一蹴するだけでなく ちゃんとそれがおかしいと思う理由を説明してみよう、と丁寧に書いてみました ><
2012-05-03 01:23:06@sugyan マジレスすると、読んだだけで意図の伝わらないコードを書くのは最低だと思っています。ネタレスすると、この人配列どうすんでしょうねw
2012-05-03 01:27:46仮に自分がオブジェクトの最後にdummy:nullとか書いたコードを納品された場合、その業者を使い続けるかどうかを悩んでいる。それ自体は評価対象にしないかな。。。
2012-05-03 01:37:19JavaScriptを憎んで人を憎まず、かな。経験の差が出てくる領域だと感じた。 #ケツカンマ問題 #JSS #JavaScriptSucks
2012-05-03 01:45:06けつかんまはIE8+では発生しないので、けつかんまの人をみんなでフルボッコしないであげてくだちい
2012-05-03 01:54:35ES5.1 だと けつかんま は許容されてて、 11.1.5 Object Initialiser で ObjectLiteral :{ } { PropertyNameAndValueList } { PropertyNameAndValueList , } ってなってる
2012-05-03 02:05:14@tkihira (ε・◇・)з けつかんま は JScript の方言の問題で、JavaScript はちっとも悪くなかったんや!
2012-05-03 02:09:32(ε・◇・)з JScript と JavaScript は別物なので、「またJavaScript かよ…」って論調イクナイね
2012-05-03 02:11:29(ε・◇・)з 「ねぇ君、JSのけつかんま問題って知ってる?」は、サーバ屋さんの「いいから全部殺せ。あとは何とかする」に匹敵するぐらい誤解を受けそうな文面ですね
2012-05-03 02:14:37YAMLで書けば解決ですね!(そして次は複数行文字列をどうコードに埋め込むかで議論になりFxの人に「E4Xの話はしてねーよ」というお決まりの流れ) // JavaScriptで、もう連想配列の最後のカンマに悩まない!(※追記あり) http://t.co/NDGfx8fF
2012-05-03 17:35:50[JavaScript][ECMAScript] 末尾カンマはES3違反でES5.1適合と書こうと思ったら、uupaaさんとConst何とかさんが既に言及されてました。この仕様に関しては IE6 は悪くないし、バグでもないはず。 http://t.co/Q5C6qSfV
2012-05-03 19:03:14@Constellation 私は今でも空関数を function test () { ; } って書いてます。主要ブラウザがES5.1適合になる時代が早く来ないかなー。
2012-05-03 19:09:17