使用new命令可以实例化对象,这是它的主要功能,但是在创建对象的过程中会激活并运行函数。因此,使用new命令可以间接调用函数。
【注意】
使用new命令调用函数时,返回的是对象,而不是return的返回值。如果不需要返回值,或者return的返回值是对象,可以选用new间接调用函数。
【示例】下面示例简单演示了如何用new命令,把传入的参数值显示在控制台。
function f(x,y){ //定义函数 console.log("x = " + x + ", y = " + y ); } new f(3, 4);