注意proto两边的下划线是由两个下划线(_)组成,它的作用是当访问一个该对象的属性时,如果该对象内部不存在这个属性,那么就会去它的__proto__属性所指向的那个原型对象查找,一直向上查找直到找到为止,找不到则是null。查找的过程其实就是原型链的展示。__ proto __ 是对象独有的,但在js中函数其实也是一个对象,所以也有__ proto __ 属性。
letfn=function(){
};//一个叫obj构造函数let second ={
};//一个second空对象let first =newfn
1.__ proto __ 原型链引用属性注意proto两边的下划线是由两个下划线(_)组成,它的作用是当访问一个该对象的属性时,如果该对象内部不存在这个属性,那么就会去它的__proto__属性所指向的那个原型对象查找,一直向上查找直到找到为止,找不到则是null。查找的过程其实就是原型链的展示。__ proto __ 是对象独有的,但在js中函数其实也是一个对象,所以也有__ proto...