ankeycheng
2013-03-26 00:52
采纳率: 100%
浏览 811
已采纳

js中new创建对象时带括号和不带括号有什么区别?

[b]如题,js使用构造函数实例化对象时,带括号和不带括号有什么区别?
[/b]

带括号:
[code="js"]
function foo(){
alert('called');
}
var bar = new foo();
[/code]

不带括号:
[code="js"]
function foo(){
alert('called');
}
var bar = new foo;
[/code]

测试一下, 好像没有区别, 也没报错? 但又感觉有点什么不一样 :oops:

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • z276356445t 2013-03-26 09:54
    已采纳

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题