阅读背景:

理顺 JavaScript (14) - constructor 与 instanceof

来源:互联网 

重看前面的例子: 明明是个函数, 怎么就成了对象?
function MyObj(a, b) {
  this.x = a;
  this.y = b;
}

var obj = new MyObj(11, 22);
alert(obj.x);      //11
alert(obj.y);      //22

alert(typeof obj); //object

//一个对象的建立要通过构造函数, 有了构造函数就不难成为对象; 
//用 new 关键字调用函数, JavaScript 就会建立一个对象, 并把该函数当作对象的构造函数.
//这就像 String 类的构造函数是 String()、Array 类的建立函数是 Array() ...

 
 
 
  function MyObj(



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: