美文网首页
浅谈原型和原型链?

浅谈原型和原型链?

作者: Tz1314 | 来源:发表于2019-08-16 21:54 被阅读0次

构造函数是为了构建一个自定义类,并且创建这个类的实例

构造函数其实一个普通的函数,不同的是构造函数的首字母要大写,调用方式也不同,普通函数是直接调用,而构造函数是需要用new关键字来调用,new关键字做了几件事,

当构造函数创造出多个方法时,我们需要把这个方法放到一个公共的地方原型(prototype)

在js中,每当定义一个函数数据类型的时候,都会自带一个prototype属性,这个属性指向构造函数的原型对象

原型对象是一个公共的区域,所有同一个类的实例都可以访问到这个原型对象,共有的内容都可以设置到这个原型中去;

每一个对象数据类型(普通的对象、实例、prototype......)也天生自带一个属性__proto__,属性值是当前实例所属类的原型(prototype)。原型对象中有一个属性constructor, 它指向函数对象。

image

相关文章

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • 浅谈原型和原型链?

    构造函数是为了构建一个自定义类,并且创建这个类的实例 构造函数其实一个普通的函数,不同的是构造函数的首字母要大写,...

  • JavaScript 原型、原型链与原型继承

    原型,原型链与原型继承 用自己的方式理解原型,原型链和原型继承 javascript——原型与原型链 JavaSc...

  • 浅谈JS原型和原型链

    学习使用过js的人一开始都会觉得js简单,这是因为js语法简单,学习过编程语言的人,很容易掌握js的基本语法并按要...

  • 浅谈JS原型和原型链

    一、构造函数 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念...

  • 关于原型原型链的理解

    什么是原型? 什么是原型链? 为什么需要原型,和原型链?

  • 【原型和原型链】什么是原型和原型链

    【原型和原型链】什么是原型和原型链https://blog.csdn.net/xiaoermingn/articl...

  • js原型链

    目录 1.对象的原型和原型链1.1什么是原型1.2查看原型1.3对象的原型链 2.使用构造函数2.1 函数的原型链...

  • 浅谈原型与原型链

    全局对象window ECMAScript 规定全局对象叫做 global,但是浏览器把 window 作为全局对...

  • 浅谈javascript里一切都是对象以及原型和原型链

    为什么说javascript里一切都是对象以及浅谈原型和原型链 看到标题后,首先,我们需要记住这么几句精髓的话 在...

网友评论

      本文标题:浅谈原型和原型链?

      本文链接:https://www.haomeiwen.com/subject/redcsctx.html