JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
43: デフォルトの名無しさん [sage] 2015/02/16(月) 17:23:39.47 ID:AmwLqaSG 同名ローカル変数は許すよ。javascriptで巻き上げてundefinedになる状況がエラーになる。 http://ideone.com/7fi2bK セミコロンで挙動が変わるのは極端だけどこういうの function test() { ・・console.log("A") ・・return function(){ ・・・・console.log("B") ・・・・return function(){ console.log("C") } ・・} } test() //無=>ABC 有=>AD (function(){console.log("D")})() もっと単純でこういうのもあった var a = [["A","B"],["C","D"]] [0].map(function(i){ console.log(i);}) あと、即時関数も書いた人の宗教によって (function(){ console.log("test1"); })(); (function(){ console.log("test2"); }()); +function(){ console.log("test3"); }(); みたいにいろんな呼び方があってキモいじゃん? 想定外の書き方が来ると?になるから、統一してほしい >>42 boostrapなんかもセミコロン省略教だったりする 上みたいな状況がどうしても出てくるなら、行の先頭にセミコロンつけろだとさ http://mevius.5ch.net/test/read.cgi/tech/1417749547/43
44: デフォルトの名無しさん [sage] 2015/02/16(月) 17:32:57.59 ID:8Z58kFg+ >>43 > 同名ローカル変数は許すよ。 お前何様だよ > test() //無=>ABC 有=>AD 残念大間違いw test() //無=>ABC 有=>ABC http://mevius.5ch.net/test/read.cgi/tech/1417749547/44
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s