次のように、2つの関数を取得し、そのうちの1つをパラメーターとして渡します。
var a = function(f)
{
// some code
f();
};
var b = function()
{
};
a(b); // works great, the function a is executed, then the function b is executed
次に、次のようなツリー関数に拡張する必要があります。
var a = function(f)
{
// some code
f();
};
var b = function(f)
{
// some code
f();
};
var c = function()
{
};
a(b(c)); // but it does not work. b(c) words like a method and get executed right on the instruction.
どうやってやるの?