これは基本的に私のコードのフレームワークです:
var firstfunction = function () {
function innerfunction () {
// Do stuff here
}
}
innerfunction()
上記のコードを変更せずに を参照するにはどうすればよいですか?
これは基本的に私のコードのフレームワークです:
var firstfunction = function () {
function innerfunction () {
// Do stuff here
}
}
innerfunction()
上記のコードを変更せずに を参照するにはどうすればよいですか?
innerFunction を API として公開する場合は、次のようにします。
var firstFunction = function () {
var imPrivate = "foo"
var innerFunction = function () {
// do stuff
}
return {
innerFunction : innerFunction
}
}
firstFunction.innerFunction()
これにより、プライベート メソッドや変数も作成できます。
カリー化を利用したいようです。これは、別の関数から関数を返す関数型プログラミング手法です。つまり、次のようになります。
var f1 = function() {
return function() {
}
}
> f1()();