我在javascript中有一个小问题。 这里是一个声明:在Javascript中调用函数对象
function answerToLifeUniverseAndEverything()
{
return 42;
}
var myLife = answerToLifeUniverseAndEverything();
如果我做console.log(myLife)
这将打印42,因为我只是调用的功能,导致42为答案相同的实例。对,如果我做
var myLife = new answerToLifeUniverseAndEverything();
那么我就不能调用函数另一方面(在JavaScript的,只有对象的引用传递基本规则,而不是对象)
现在;相反,myLife只是一个对象?我知道这是同一个函数对象的新副本,而不是引用;但为什么我不能调用该方法?
请你澄清我在这里失踪的基本根本吗?
干杯
不一样,你可以返回一个函数。 – IllidanS4 2015-07-12 23:33:18