JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
36: デフォルトの名無しさん [sage] 2015/02/16(月) 11:42:38.28 ID:8Z58kFg+ >>33 キモいってのは (function() { }()); ぐらいで他は特にないけど何がある? http://mevius.5ch.net/test/read.cgi/tech/1417749547/36
38: デフォルトの名無しさん [sage] 2015/02/16(月) 12:57:21.51 ID:AmwLqaSG >>36 http://bonsaiden.github.io/JavaScript-Garden/ja/ 特に巻き上げとか意味不明 あと、自動セミコロン挿入関連の書き方の宗教とか http://mevius.5ch.net/test/read.cgi/tech/1417749547/38
39: デフォルトの名無しさん [sage] 2015/02/16(月) 13:36:48.91 ID:8Z58kFg+ >>38 巻き上げの説明でよく出てくる例 var myname = "global"; function func() { console.log(myname); //出力内容は? var myname = "local"; console.log(myname); //出力内容は? } グローバルと同じ名前のローカル変数を定義してる時点で問題があるが、別の言語だと "global" "local" と出力されるだろうが、そもそもローカル変数にアクセスしようとしてたら どっちみち意味不明なバグになる JavaScriptは親切に undefine "local" としてくれるから逆に分かりやすい セミコロンの問題はわざわざヘンテコな書き方をしない限り誰も問題とは思ってない しいて上げれば末尾カンマの方が問題だ ただ全部jshintをすれば事前に分かるから普通に書けば問題にはぶつからない >>36のイディオムだけは使いまくるからどうにもならんけどな http://mevius.5ch.net/test/read.cgi/tech/1417749547/39
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s