随笔分类 -  Object and Object.prototype

摘要:propertyIsEnumerable()方法返回一个布尔值,表示指定的属性是否可枚举。 prop 需要测试的属性名。 返回布尔值,表示这个属性是否可枚举。 每个对象都有一个propertyIsEnumerable方法。此方法可以确定对象中指定的属性是否可以被for...in循环枚举,但是通过原型 阅读全文
posted @ 2018-07-08 20:43 hahazexia 阅读(259) 评论(0) 推荐(0) 编辑
摘要:hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性 obj.hasOwnProperty(prop) prop 要检测的属性 字符串 名称或者 Symbol。 返回判断对象是否有指定的属性的布尔值 所有继承了 Object 的对象都会继承到 hasOwnPr 阅读全文
posted @ 2018-07-05 11:20 hahazexia 阅读(2463) 评论(0) 推荐(0) 编辑
摘要:Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 obj 要在其上定义属性的对象。 prop 要定义或修改的属性的名称。 descriptor 将被定义或修改的属性描述符。 返回修改好的对象。 注意:在ES6中,由于 阅读全文
posted @ 2018-06-29 20:21 hahazexia 阅读(669) 评论(0) 推荐(0) 编辑
摘要:Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,然后返回修改后的目标对象。 这是一个ES6方法。 第一个参数,target参数是目标对象,之后的sources对象是一个或多个源对象。 如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属 阅读全文
posted @ 2018-06-25 17:42 hahazexia 阅读(233) 评论(0) 推荐(0) 编辑
摘要:Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 proto 提供给新创建对象的原型。 propertiesObject 添加到新创建对象的可枚举属性,和Object.defineProperties()的第二个参数一样。 用Object.cr 阅读全文
posted @ 2018-06-22 21:33 hahazexia 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示