首页 > 其他分享 >js原型prototype(实例构造函数的属性) __proto__(实例对象的属性) constructor(实例构造函数prototyper的属性)

js原型prototype(实例构造函数的属性) __proto__(实例对象的属性) constructor(实例构造函数prototyper的属性)

时间:2023-05-27 11:13:26浏览次数:46  
标签:__ console proto Person 实例 prototype 构造函数

 function Person(name,age){
    this.name=name
    this.age=age
   }
   Person.prototype.sayHi=function(){//原型是公共方法解决构造函数new对象公共属性和方法的内存浪费
    console.log(this.name+' say hi!!')
   }
   const p1=new Person('aa',12)
   const p2=new Person('bb',14)
   p1.sayHi()
   p2.sayHi()
   console.log(p1.__proto__===Person.prototype) //true
   console.log(p2.__proto__===Person.prototype)//true
   console.log(p1.__proto__===p2.__proto__)//true
   console.log(Person.prototype.constructor===Person)//true

 

标签:__,console,proto,Person,实例,prototype,构造函数
From: https://www.cnblogs.com/howhy/p/17436410.html

相关文章

  • Web 前端常用正则校验规则
    Web前端常用正则校验规则作为Web前端开发,常用的正则校验规则有很多。下面是一些常见的示例:校验手机号码手机号码的正则表达式可以根据不同国家和地区的手机号码格式进行调整。以下是中国大陆的手机号码正则表达式:constregex=/^1[3456789]\d{9}$/;在这个示例中,正则表......
  • 离谱的审美,过度追求“瘦”的身材,这些糟糕的身材焦虑症离不开影视剧的贡献
    今天看到两个新闻:1.  2.  ============================================  曾几何时,影视剧都是要宣传社会正确价值观和健康审美的,谁知道今时今日的影视剧不但少有正能量反而成了很多“恶”的帮凶,这是不得不要人忧虑的。 或许减少贩卖身材焦虑的第一枪就应该......
  • yolov4
     yolov4论文:《YOLOv4:OptimalSpeedandAccuracyofObjectDetection》yolov4整体框架借鉴b站一位up的图: 相比于yolov3改进之处网络结构:Backbone:DarkNet53=>CSPDarkNet53Neck:SPP,PANHead:Yolov3没有改优化策略:Mosaic数据增强LabelSmoothing平滑CIOU......
  • 哥德巴赫猜想python实现
    哥德巴赫猜想(Goldbach'sconjecture)是数论中存在最久的未解问题之一。这个猜想最早出现在1742年普鲁士数学家克里斯蒂安·哥德巴赫与瑞士数学家莱昂哈德·欧拉的通信中。用现代的数学语言,哥德巴赫猜想可以陈述为:“任一大于2的偶数,都可表示成两个素数之和。”这个猜想与当时欧......
  • About me
    关于我\(ZJJH\color{red}辣鸡OIer\whker\)\(洛谷:123xiayicheng\)\(AT\灰名选手瑟瑟发抖\CF\灰名选手瑟瑟发抖\)\(CSP-J\2020\没进\)\(CSP-J\2021\没进\)\(CSP-J\2022\200pts\)......
  • nvm安装多版本node,vscode不识别npm函数解决方案
    问题:npm:无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次的解决方案解决办法:(首先确定cmd当中是能够正常显示node和npm版本问题) 1、第一种办法:设置管理员权限 2、第二种办法:在Vscode......
  • 凸包相关
    凸包二维凸包凸多边形是指所有内角大小都在\(\left[0,\pi\right]\)范围内的简单多边形。凸包就是指在平面内能包含所有给定点的最小凸多边形叫做凸包。可以以下面的例子来形象理解一下。下面是一堆木桩,农夫约翰想要围成一个围栏,需要保证所有的木桩都在围栏内,但是约翰想尽......
  • 3. 王道OS-操作系统的运行机制,中断和异常
    1.高级语言-编译-机器指令(二进制) 2.内核态和用户态;刚开机的时候CPU是内核态,当用户启动某个程序的时候CPU是用户态,如果遇到危险,操作系统会夺回CPU的控制权成为内核态,当危险接触,CPU回到用户态; 3.CPU会运行两种程序,一个是操作系统的内核程序,一种是应用程序;中断是让操......
  • LDAPserver相关配置
    [root@schedulershell]#catldapserver.sh#!/bin/bash##LdapServerinstallScript#author:liulingfeng#2023-04-29#--------------------------------------------#1、关闭防火墙sed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/configsystemctl......
  • 字符串常用函数
    count():返回某个字符在字符串中出现的次数replace():替换title():将字符串每个单词首字母转为大写lower():将字符串中大写转小写upper():将字符串中小写转大写字符串序列.split(分割字符,分割次数) # 返回数据个数为分割次数+1:返回的是一个列表哈切片语法:序列[开始位置下标:......