原型属性 instanceof

原型属性

1.查找对象的属性时,会自动到原型链中查找
2.设置对象的属性时不会查找原型链,如果当先对象没有此属性,直接添加此属性并设置其值
3.方法一般定义到原型两种属性一般通过构造函数定义再对象本身上

就是当在构造函数中定义一个方法时候,每次new这个构造方法的实例的时候都会调用这个方法,而有的实例并不需要用这个方法,占用了很大的内存,所以为了节省内存通常把你要定义方法设置在原型对象上
如果方法里面有属性的话,每次new的实例传入的参数是不一样的,所以一面的属性也是不一样的,属性最好定义在构造方法中,如果定义在实例中就会把属性的值写死

instanceof

表达式:A instanceof B
如果B函数的显式原型对象在A对象的原型链上,返回true,否则返回false

就是说A实例对象的隐式原型上找能不能找到B的原型对象

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万事胜意sy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值