下のスクリプトは正しい形式のJavaScriptですか?これは正しい形式のJavaScriptですか?
function foo(){
return function(x){
alert(x)
}
}
foo()("bar");
↑ ↑
There are 2 parenthesis.
worksしかし、正しい形式であるかどうかわかりません。
「はい」の場合は、これも正しいことを意味していますか?
function foo(){
return function(){
return function(){
return function(){
return function(x){
alert(x)
}
}
}
}
}
foo()()()()("?!?!?!");
それは私には奇妙に見えるが、それは...
期待どおりに動作する場合は、その後、私はそれは醜い – Phil