1. function 可被定義在另一個 function 裡
function MakeMulFunction(amout)
{
function Mul(number)
{
return number*amout;
}
return Mul;
}
2. 允許匿名函式 (Anonymous Function)
function MakeMulFunction(amout)
{
return function (number)
{
return number*amout;
}
}
3. 可用變數來定義 function (類似 C/C++ function pointer 的功能)
var Add = function(a, b) { return a+b; };
沒有留言:
張貼留言