前端开发

前端开发,第1张

前端开发 对象构造与访问

1.引入

上一次课,我们给大家讲解了对象的定义和基本的显示输出,为了更好的学习后续的Javascript提供的一些对象,我们现在开始学习对象的构造和访问。

2.对象构造器

  (1).构造,构造一般是用于初始化变量的时候使用,比如java中的构造方法,用于初始化类的时候使用。那么Javascript中的构造器也是一样的,用于初始化对象的时候使用。

  (2).对象构造器代码实现


		

注意: 在这里的构造函数和创建对象的 *** 作和java中的很类似。

3.为对象添加新的属性和函数

  (1).概述:为了更好的使用对象,Javascript灵活的提供了可以在外部添加新的属性和函数。这是和其他的编程语言不一样的地方。

  (2).代码实现和效果截图


		

 上述的 *** 作其实等价于在构造函数中添加相同的代码,如下:



 4.对象原型

    (1).对象原型:我们刚刚在 *** 作中,我们是通过对象来进行的一个属性的添加,如果说我们直接使用已有的对象的构造器添加属性,发现我们这样的 *** 作是无法添加的。如果需要强行添加,那么这一个时候需要prototype属性,那么为什么是prototype属性呢?因为Object.prototype 位于原型继承链的顶端。下面我们来看一下如何使用prototype属性给对象原型添加属性。

   (2).给对象给添加属性代码和效果示例



注意:我们再添加了相应的属性之后,发现一个问题就是使用Json.stringify()去解析的时候无法获取新增的字段属性,只能够获取到原始定义的字段属性。 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5685630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存