javascript原型是什么意思

技术javascript原型是什么意思这篇文章主要介绍javascript原型是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! JavaScript的对象都有一

本文主要介绍javascript原型的含义,非常详细,有一定的参考价值。感兴趣的朋友一定要看完!

所有的JavaScript对象都有一个内置的Prototype私有属性,它指向另一个对象,我们称之为原始对象的原型。

本文操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

学习目标:

了解什么是js原型、原型、构成函数和实例-对象关系;原型应用范围。

什么是原型

有一个功能原型。该函数有一个名为prototype的属性。这个函数的原型指向一个对象,这个对象被称为原型对象。这个原型对象有一个指向函数本身的构造函数属性。

javascript原型是什么意思

javascript原型是什么意思

实例有一个原型,实例对象的原型是__proto__,__proto__ _,通常称为不可见原型。这个不可见的原型有一个构造函数属性,它指向创建实例的构造函数。

javascript原型是什么意思

javascript原型是什么意思

构造函数、实例对象和原型直接关系构造函数和实例对象关系

每个实例对象的__proto__中还有一个构造函数属性,它指向创建实例的构造函数:

javascript原型是什么意思

实例对象__proto__和构造函数prototype关系

每个实例对象中的__proto__指向两个原型在构造函数中相等的事实。

javascript原型是什么意思

构造函数,prototype原型对象,实例对象,proto,constructor,直接关系

javascript原型是什么意思

00-1010样机的功能之一是:数据共享,节省内存空间。

原型:的第二个作用是实现继承

原型如何数据共享,节约内存空间

JavaScript面向对象编程

原型如何实现继承

例如,现在有一个“动物”对象的构造函数。

javascript原型是什么意思

“cat”对象还有一个构造函数。

javascript原型是什么意思

“猫”如何继承“动物”?

如果“猫”的原型对象指向动物的一个实例,那么“猫”的所有实例都可以继承动物。

javascript原型是什么意思

javascript原型是什么意思

cat1实例对象和构造函数的关系图如下

javascript原型是什么意思

每个原型对象都有一个指向其构造函数的构造函数属性。

添加Cat.prototype=新动物();稍后编码

Cat.prototype .构造函数指向Animal。

javascript原型是什么意思

javascript原型是什么意思

cat1实例对象和构造函数的关系图如下

javascript原型是什么意思

以上就是文章“javascript原型是什么意思?”感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/86827.html

(0)

相关推荐

  • Shell中括号用法总结

    技术Shell中括号用法总结 Shell中括号用法总结Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试:算术比较, 比如一个变量是否为0,[ $var -eq 0 ]。
    文件属性测

    礼包 2021年12月7日
  • 抖音买10000粉要多少钱,抖音在哪里花钱买粉丝?

    技术抖音买10000粉要多少钱,抖音在哪里花钱买粉丝?关于到现在教大家抖音真人粉购买的方法这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道教大家抖音真人粉购买的方

    测评 2021年11月10日
  • 前端面试手写代码——JS数组去重

    技术前端面试手写代码——JS数组去重 前端面试手写代码——JS数组去重JavaScript 数组去重类型总结,4大类型,8种基础写法1 测试用例
    // 测试用例
    const a = {};
    const

    礼包 2021年10月19日
  • json基础及示例(json原理以及使用方法)

    技术如何实现json 相关操作本篇文章为大家展示了如何实现json 相关操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。//设置key valueJSONObject para

    攻略 2021年12月13日
  • sql server 2008如何利用mdf和ldf文件还原数据库

    技术sql server 2008如何利用mdf和ldf文件还原数据库这篇文章将为大家详细讲解有关sql server 2008如何利用mdf和ldf文件还原数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读

    攻略 2021年11月18日
  • 罗马数字0,在罗马数字中,零该怎么写

    技术罗马数字0,在罗马数字中,零该怎么写罗马数字起源于古罗马.一共有7个数字符:I,V,X,L,C,D,M
    相应的阿拉伯数字表示为:
    1,5,10,50,100,500,1000
    用罗马数字表示数时,如果几个相同的数字并

    生活 2021年10月26日