关于Function类与Object之间的关系

js中的所有类,本身具有三种身份:

  1.函数:可以直接被调用;

  2.对象:应该有其所属类链;

  3.类,拥有prototype原型;原型所指实例中必然存在constructor函数,同时,这个constructor指针本身就是指向这个函数本身!

关于__proto__:

  1.__proto__称为原型链;

  2.js中的所有对象都存在“隐含”属性__proto__,该属性是判断该对象所属类型的唯一依据,即,__proto__体现了对象所属类型。

关于prototype:类的原型就是prototype所指向的内容.

prototype和__proto__之间的关系:

        一个类的对象的原型链与其所属类的原型的指向相同,同时这也是instanceOf判断的唯一依据。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值