原型链和原型对象的应用场景js

 时间:2024-10-29 21:18:30

1、在Javascript中,当系统加载构造函数后,会自动在内存中生成一个对象,这个对象就是原型对象。两者之间在内存中表现为相对独立,不存在谁包含谁的关系。但是两者之间又有一些关胎炎谈巴联,在构造函数的内部存在一个prototype属性指向原型对象,同时在原型对象的内存也存在一个属性constructor其指向了构造函数。原型对象

原型链和原型对象的应用场景js原型链和原型对象的应用场景js

4、例2:扩展数组类(Array)的功能:为每一个数组对象添加一个方法,可以查找某个元素的所在位置var arr = [10,20,30,40,50,60];arr.find(50);//50在数组元素中的索引值4

原型链和原型对象的应用场景js

6、在Object类的内部存在一个方法hasOwnProperty,如果原型对象是Object类的实例,会自动继承这个方法。代码和原理图:通过原理图由此可知,所有的原型对象都是Object类的实例

原型链和原型对象的应用场景js

7、当Person构造器的实例化对象p1访问不存在的属性或方法时,系统会自动到Person构造器的所指向的原型对象中去寻找,又蕉浔恨缝由于所有的原型对象都是Object构造器实例化的结果,所以当Person原型对象访问一个不存在的属性或方法时,系统会自动到Object构造器的原型对象中去寻找…我们把这种链式的查询关系就称之为“原型链”。证明原型链的存在:通过代码和原理图理解

原型链和原型对象的应用场景js
  • 小米11手机的开发者模式如何进入?
  • iTunes如何导入无损音乐
  • 红米note7pro换电池怎么预约
  • 小米手机如何启用极简模式
  • 如何识别窃取隐私的软件
  • 热门搜索
    铁岭旅游 河南 旅游 叙利亚旅游 旅游收入 华东旅游 北京郊区旅游 桂林旅游线路 去土耳其旅游多少钱 广西巴马长寿村旅游 海南旅游局