首页 > TAG信息列表 > myInstanceof

JS之手写instanceOf方法

instanceOf方法:可以用来准确判断复杂引用类型,但是不能判断基础数据类型,该方法返回一个布尔值 实现原理:利用原型链知识 实现代码如下: <script> function myinstanceOf(target,classname){ //利用p当指针复制需要判断的对象 let p=target;

hasOwnProperty和in和instanceof的使用

1.hasOwnProperty方法是用来检测当前属性是否为对象的私有属性(不仅要有这个属性,而且必须还是私有的才可以),该方法仅用于判断自身对象,不会查找原型链。 如下案例 function B() {   this.age = 18; } B.prototype.name = "b";//在原型对象上添加name属性 const b = new B(); conso