setTimeout(functionfactorial(n) { returnn == 1 ? n : n*factorial(n-1) }, 100) 下面代码的结果是什么?为什么? (functiong() {return1 } ) alert(g) Solution 答案是error: 1(functiong() {return1 } ) 2 3alert(g) 关键点是要理解(function ... )是一个函数表达式而不是函数定义. 所以...