- 746 名前:デフォルトの名無しさん (ワッチョイ f3c8-tpgq) mailto:sage [2017/03/21(火) 20:20:20.88 ID:T5U7WLBb0.net]
- >>727
つかAirbnbが馬鹿だから、の結論でいいと思うよ。 >>725の議論でいきなり7.1を変更して内容が残ってない時点でアウトでしょ。 「議論してまーす」のフリをしているだけだよね。最近こういうのも多いけど。 なおgoogleはそんなことは言ってない。強いて言えば以下。 > ブロックの中での関数宣言 > してはいけない. > > if (x) { > function foo() {} > } > ブロック内での関数宣言は多くのスクリプトエンジンでサポートされていますが, > これは ECMAScript で標準化されていません (ECMA-262 の 13, 14 節を参照してください). > よって各実装や将来の ECMAScript 標準との間での一貫性がとれなくなります. > ECMAScript での関数宣言は, スクリプトのルート部分か関数内で許可されています. > ブロック内では関数宣言の代わりに関数式を用いてください: > > if (x) { > var foo = function() {}; > } > cou929.nu/data/google_javascript_style_guide/#id14 最後の1行の後半部分だけは一致する。海外にも文盲が増えただけの話だろ。 Nodeは余裕で関数宣言使ってる。jQueryには言及自体がない。 > https://github.com/felixge/node-style-guide#functions-1 > https://contribute.jquery.org/style-guide/js/ JavaScripterはこういうところで変に悩んで時間を浪費してる分、上達が遅くなっている。 どっちでもいいから自分なりに決めてガシガシ書かないと上達しない。 それでイマイチだったなら後で変更すればいいだけ。 最初から文法/スタイルに異常にこだわる奴が多すぎるのもJavaScripterの特徴だよ。
|

|