js
qq_37140828
这个作者很懒,什么都没留下…
展开
-
2021-08-27
Object.prototype.hasOwnProperty()(这里写自定义目录标题)hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性所有继承了 Object 的对象都会继承到 hasOwnProperty 方法。这个方法可以用来检测一个对象是否含有特定的自身属性;和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。o = new Object();o.prop = 'exists';function changeO() { o.原创 2021-08-27 10:50:42 · 83 阅读 · 0 评论 -
Object.prototype.toString.call()
Object.prototype.toString.call()方法浅谈使用Object.prototype上的原生toString()方法判断数据类型,使用方法如下:Object.prototype.toString.call(value)1.判断基本类型:Object.prototype.toString.call(null);//”[object Null]”Object.prot...原创 2018-12-25 09:07:34 · 121 阅读 · 0 评论 -
假装写博客 prototype、__proto__、constructor 的作用与区别
*以下全文用[[Prototype]]代表对象真正的原型链prototype与__proto__的区别__proto__是真正的原型链,也就是[[Prototype]],使用原型链时,查找对象的属性是通过__proto__来查找,而不是prototypevarFoo=function(){};Foo.__proto__.a ='b';Foo.prototype.a ='a';alert...原创 2018-12-25 17:29:27 · 206 阅读 · 0 评论