js构造函数创建对象加new与不加new的问题

2018-01-21
阅读 1 分钟
3.8k
今天看到这样一道题: 填写"TO DO"处的内容让下面代码支持a.name = "name1"; b.name = "name2"; {代码...} 问题1:new操作符做了些什么呢? 创建一个新对象; 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ; 执行构造函数中的代码(为这个新对象添加属性) ; 返回新对象。 问题2:不加new操作符直接执...

js中(function(){…})()立即执行函数写法理解

2015-07-29
阅读 2 分钟
16.7k
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。