[過去ログ]
+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (1002レス)
+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net http://peace.5ch.net/test/read.cgi/hp/1444186237/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
964: Name_Not_Found [sage] 2015/11/19(木) 10:52:07.81 ID:??? function hoge() { 〜 } function() { 〜 } 名前のある関数の時にはfunctionの直後に半角スペースがきますが、 無名関数の時は半角スペースを消すケースが多いようです 実際は半角スペースがあろうがなかろうが動作には影響無いようですが、 何故消すのか疑問です 個人的には「名前を消しただけなんだから半角スペースは維持すべきでは?」と思ってしまいます 明確な理由をご存知の方はいらっしゃいますでしょうか あるいはこの件に触れたサイト等があるようなら誘導して頂けないでしょうか 宜しくお願いします http://peace.5ch.net/test/read.cgi/hp/1444186237/964
968: Name_Not_Found [sage] 2015/11/19(木) 11:15:52.72 ID:??? >>964 逆にfunction () {}に疑問がないなら function hoge () {} にすべきでは? http://peace.5ch.net/test/read.cgi/hp/1444186237/968
969: Name_Not_Found [sage] 2015/11/19(木) 11:19:30.65 ID:??? >>964 くだらんこと考えてるとハゲるぞ functionhoge() はエラーになるが function() はエラーにならない それだけで意味は無い ちなみに俺は JavaScript ではブレースとか丸括弧の余分なスペースは入れない派だ 演算子とかには適時入れる if(){ } let = function(){ } そいうレベルの話 http://peace.5ch.net/test/read.cgi/hp/1444186237/969
980: Name_Not_Found [sage] 2015/11/19(木) 13:40:25.21 ID:??? >>964 私は気にするが、使用しているエディタで補完してくれるか程度の問題にしか思っていない人が多いと思う。 > 個人的には「名前を消しただけなんだから半角スペースは維持すべきでは?」と思ってしまいます スペースを空けるなら "hoge()" も "hoge ()" のようにスペースを空けなければ統一性を保てないだろう。 私は下記コードのように書く。 function hoge () { 〜 } function () { 〜 } http://peace.5ch.net/test/read.cgi/hp/1444186237/980
986: Name_Not_Found [sage] 2015/11/19(木) 14:14:37.40 ID:??? >>964 それが英語圏でも一般的だからそれに合わせるでいいと思うけど。 まあ意味をつけるのであれば「英語はスペースで単語を区切るもの」 これが日本人には頭で理解していても、ネイティブのようには感じられない原因だろう。 ソースコードが英語のキーワードの羅列の用に感じてしまう。 余談だけど、例えば検索エンジンの検索キーワード。日本人にとっては 「単語をスペースで区切って入れる。これがAND検索という特殊な機能なんだ」と捉えていると思うけど、 英語だとスペースで区切るのは当たり前なので普通に文章を入力しているだけなんだよね。 さて話を戻して、 「hoge関数」を英語にすると「function hoge」 「関数」を英語にすると「function」 数学で、f(x) = 2 x + 6 みたいな括弧の使い方をがあるけど、 この f はfunctionだよね? つまりこの括弧と同じ使い方で、function() これがhoge関数(function hoge)だったらどうなるのさ? ⇒ function hoge() functionというキーワードがあって、その後にhogeという名前があるんじゃなくて 単にhoge関数と書いてあるだけなんだ。だから関数に括弧をつければ、関数() だし、 名前がある関数であれば、hoge関数() という風に、英語圏の人は見えてるんじゃないのか? http://peace.5ch.net/test/read.cgi/hp/1444186237/986
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s