js 里面var a= new test(), 和 var a= test;有括号和没括号有区别吗?

我写错了 应该是 :var a= new test(), 和 var a= new test;两个都有new
2025-01-01 07:30:42
推荐回答(2个)
回答1:

第一个new一个新对象,第二个是把test这个函数的内存地址赋值个a,a的调用就等于test的调用

回答2:

没区别,这只是浏览器对代码解析的自动补全。