如何调用 Javascript 函数表达式

How to call a Javascript function expression

本文关键字:Javascript 函数 表达式 调用 何调用      更新时间:2023-09-26

有人可以帮我理解如何调用这个JS函数表达式吗

var math = {
    'factorial': function factorial(n) {
        if (n <= 1)
            return 1;
        return n * factorial(n - 1);
    }
};

你去吧。应该不言而喻:

var math = 
{
    'factorial': function factorial(n) 
    {
        if (n <= 1)
          return 1;
        return n * factorial(n - 1);
    }
};
var result = math.factorial(3);
// For the purposes of illustration, we will use document.write to output 
// the result. document.write is generally not a good idea, however!
document.write(result);