因为直接执行构造函数,会出现,意想不到的的结果。具体可以看(js 如果直接执行 构造函数,会发生什么事情)
好的习惯应该是使用构造函数的时候 ,应该加上 "use strict" ,表示是严格的执行模式。
如果执行下面代码
function Test(name, age) { "use strict"; this.name = 'zhangs'; } Test();
则 浏览器就会输出错误的新的信息
Uncaught TypeError: Cannot set property 'name' of undefined
所以加上 user strict 是更安全的做法。
<a href="http://www.ipbbs.net/viewforum.php?id=4"> jquery教程</a>
离线