对象声明的两种方法:
var a = {}; //方法一 var b = new Object(); //方法二 //补充一个: a===b //false
关于公用属性和原型链的理解图:
var 对象=new 函数; 对象.__proto__===函数.prototype; object.__proto__===Function.prototype; function.__proto__===Function.prototype; Object.prototype.__proto__===null;
看到成串儿的文字解释就心累,所以我就画图理解了,若有错误麻烦留言指出,谢谢!