prototype是函数特有的属性,是Function的静态属性:__proto__是对象特有的属性. 因为函数本身是一种对象,所以函数既有prototype属性也有__proto__属性. 当函数使用prototype属性时,是作为构造函数使用: 当函数使用__proto__属性时,是作为一个对象使用. 另外,__proto__属性内部属性,尽量不要使用.可以用setPrototypeOf()和getPrototypeOf()代替. 1)普通函数分别取值 function C() {} con…