JSの関数内セットの呼び出し
699 ワード
関数に関数がセットされていたら、リターンがあります.では、中の入れ子の関数を呼び出す方法が二つあります.
function f1() {
var n = 99;
function f2() {
alert(n);
}
return f2;
// f2, f1() , f2
}
1、関数の値f 1を変数に割り当てると、変数を呼び出すときは、f 1を呼び出す戻り値に相当します.関数f 2function f1() {
var n = 99;
function f2() {
alert(n);
}
return f2;
// f2, f1() , f2
}
var result = f1();
result();
2,f 1()の後に()をつけて、もう一度戻り値を呼び出すことを表します.function f1() {
var n = 99;
function f2() {
alert(n);
}
return f2;
// f2, f1() , f2
}
f1()();