2021年11月24日

原型,继承 F.prototype

摘要: F.prototype 我们还记得,可以使用诸如 new F() 这样的构造函数来创建一个新对象。 如果 F.prototype 是一个对象,那么 new 操作符会使用它为新对象设置 [[Prototype]]。 请注意: JavaScript 从一开始就有了原型继承。这是 JavaScript 编 阅读全文

posted @ 2021-11-24 17:34 PerfectData 阅读(34) 评论(0) 推荐(0) 编辑

原型,继承 原型继承

摘要: 原型继承 在编程中,我们经常会想获取并扩展一些东西。 例如,我们有一个 user 对象及其属性和方法,并希望将 admin 和 guest 作为基于 user 稍加修改的变体。我们想重用 user 中的内容,而不是复制/重新实现它的方法,而只是在其之上构建一个新的对象。 原型继承(Prototypa 阅读全文

posted @ 2021-11-24 17:06 PerfectData 阅读(36) 评论(0) 推荐(0) 编辑

对象属性配置 属性的 getter 和 setter

摘要: 属性的 getter 和 setter 有两种类型的对象属性。 第一种是 数据属性。我们已经知道如何使用它们了。到目前为止,我们使用过的所有属性都是数据属性。 第二种类型的属性是新东西。它是 访问器属性(accessor properties)。它们本质上是用于获取和设置值的函数,但从外部代码来看就 阅读全文

posted @ 2021-11-24 16:23 PerfectData 阅读(443) 评论(0) 推荐(0) 编辑

对象属性配置 属性标志和属性描述符

摘要: 属性标志和属性描述符 我们知道,对象可以存储属性。 到目前为止,属性对我们来说只是一个简单的“键值”对。但对象属性实际上是更灵活且更强大的东西。 在本章中,我们将学习其他配置选项,在下一章中,我们将学习如何将它们无形地转换为 getter/setter 函数。 属性标志 对象属性(propertie 阅读全文

posted @ 2021-11-24 15:47 PerfectData 阅读(101) 评论(0) 推荐(0) 编辑

导航