__proto__、prototype、constructor
①__proto__
和constructor
属性是对象所独有的;② prototype
属性是函数所独有的。但是由于JS中函数也是一种对象,所以函数也拥有__proto__
和constructor
属性.
例如:
function test(){}
上面的test 函数便有__proto__、prototype、constructor 这三个属性
再看:
var a = new test()
上面的a便只有__proto__、constructor 这两个属性
博客里大都是转载的内容,其目的主要用户知识的组织和管理。