复习一下,先记录在这里
- 只有函数对象才有prototype属性,但是所有对象都有__proto__属性
- 函数对象的prototype属性是该函数对象的一个实例,是普通对象 (Function例外,new Function()得到的是函数对象,所以Function.prototype也是函数对象)
- 通过new操作符操作某函数对象得到的对象,其constructor属性为该函数对象
- 对象的__proto__属性为其父对象的prototype属性(Object.prototype.__proto__为null)
- 赋值语句var x = {}等同于var x=new Object()
浙公网安备 33010602011771号