重看前面的例子: 明明是个函数, 怎么就成了对象?
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(