摘要:
hasOwnProperty() 方法会返回一个布尔值,指示对象 自身 属性中是否具有指定的属性 语法 obj.hasOwnProperty(prop) 参数 prop要检测的属性 [字符串] 名称或者 [Symbol]。 返回值 用来判断某个对象是否含有指定的属性的 [Boolean] 。 描述 阅读全文
posted @ 2018-11-23 18:13
诗和远方-ysk
阅读(675)
评论(0)
推荐(0)
摘要:
前端笔试或者面试的时候,很喜欢问的一个问题就是对象的深度克隆,或者说是对象的深度复制。其实这个问题说容易很容易,但是要说全面也挺不易。 要弄明白对象的克隆,首先要明白js中对象的组成。在js中一切实例皆是对象,具体分为 "原始类型和合成类型" 。原始类型对象指的是number、string、bool 阅读全文
posted @ 2018-11-23 16:37
诗和远方-ysk
阅读(556)
评论(0)
推荐(0)
摘要:
js中的instanceof运算符 概述 instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上 语法 obj instanceofObject;//true 实例obj在不在Object构造函数中 描述 instanceof 运算符用 阅读全文
posted @ 2018-11-23 12:12
诗和远方-ysk
阅读(41686)
评论(0)
推荐(1)
摘要:
首先,要明确几个点: 1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。 即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在 阅读全文
posted @ 2018-11-23 11:31
诗和远方-ysk
阅读(417)
评论(0)
推荐(0)