1
Wenwei 2015 年 7 月 4 日
javascript,在构造函数无需参数的情况下,是无区别的。如果需要参数,就需要括号。一般情况下,加上括号保证代码风格统一。
|
2
yimity 2015 年 7 月 4 日 via iPad
你的标题和内容不符嘛。
|
3
MineLucky 2015 年 7 月 4 日
同意1L
|
4
otakustay 2015 年 7 月 4 日
就上面的代码来说没区别,但有时候会有区别,比如
var toString = new Number.toString; // TypeError var toString = new Number().toString; // [Function: toString] |
5
pH 2015 年 7 月 4 日
这个都是访问对象里的name属性把?
|
6
banri 2015 年 7 月 4 日
有区别,带()表示的是函数的运行结果,不带()表示的是函数本身,这样理解就可以了
参考一本很老但是对很多概念讲解很细致、易懂的书籍:JavaScript DOM高级程序设计 |