构造函数作用域的安全
在创建javascrip对象的时候,我们用得最多的写法可能就是构造函数+原型 的方式:
function Person(name,age,job){ if(this instanceof Person){ this.name = name; this.age = age; this.job = job; }else{ return new Person(name,age,job); }}
这样的话就强制的以实例的方式返回,也就不存在前面作用域安全性问题了
发布时间: 2012-09-16 17:33:17 作者: rapoo
构造函数作用域的安全
在创建javascrip对象的时候,我们用得最多的写法可能就是构造函数+原型 的方式:
function Person(name,age,job){ if(this instanceof Person){ this.name = name; this.age = age; this.job = job; }else{ return new Person(name,age,job); }}