摘要: 语法 参数 返回值 如果指定的属性存在于对象上,则返回其属性描述符对象(property descriptor),否则返回 undefined。 描述 该方法允许对一个属性的描述进行检索。在 Javascript 中, 属性 由一个字符串类型的“名字”(name)和一个“属性描述符”(propert 阅读全文
posted @ 2019-09-17 18:07 下一页2013 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的原型也不能被修改。freeze() 返回和传入 阅读全文
posted @ 2019-09-17 17:43 下一页2013 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 语法 Object.entries(obj) 参数 返回值 给定对象自身可枚举属性的键值对数组 语法 参数 返回值 一个由该迭代对象条目提供对应属性的新对象。 阅读全文
posted @ 2019-09-17 16:03 下一页2013 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 语法 参数 返回值 一个新对象,带着指定的原型对象和属性。 这样通过新create创建的对象都能使用person中的属性和方法,并可以进行修改和添加新的属性 通过create()实现了构造函数继承 实现原型继承可以使用构造函数的property进行创建新构造函数的原型 如果想继承多个对象,则可以结合 阅读全文
posted @ 2019-09-17 15:01 下一页2013 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 语法: 使用说明: 如果目标对象中的属性具有相同的键,则属性将被源对象中的属性覆盖。后面的源对象的属性将类似地覆盖前面的源对象的属性。 String类型和 Symbol 类型的属性都会被拷贝。 目标对象自身也会改变 针对深拷贝,需要使用其他办法,因为 Object.assign()拷贝的是属性值。假 阅读全文
posted @ 2019-09-17 14:57 下一页2013 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 下面的这些方法会改变调用它们的对象自身的值: Array.prototype.copyWithin() 在数组内部,将一段元素序列拷贝到另一段元素序列上,覆盖原有的值。 Array.prototype.copyWithin() 在数组内部,将一段元素序列拷贝到另一段元素序列上,覆盖原有的值。 Arr 阅读全文
posted @ 2019-09-17 10:54 下一页2013 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、forEach 让数组的每一项做一件事 2、map 让数组通过某种计算生成一个新的数组 3、filter 筛选出数组中符合条件的项 4、reduce 让数组的前项和后项做某种计算,并累计最终值 5、every 检测数组中是否每一项都符合要求(所有项都符合才返回) 6、some 检测数组中是否有满 阅读全文
posted @ 2019-09-17 10:24 下一页2013 阅读(538) 评论(0) 推荐(0) 编辑