专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

JavaScript构造函数和原型构造函数和原型原创

  在典型的OOP的语言中(如Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前,JS中并没用引入类的概念。
  ES6,全称ECMAScript6。0,2015。06发版。但是目前浏览器的JavaScript是ES5版本,大多数高版本的浏览器也支持ES6,不过只实现了ES6的部分特性和功能。
  在ES6之前,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。
  创建对象可以通过以下三种方式:
  1。对象字面量
  2。newObject()
  3。自定义构造函数
  构造函数
  构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。
  在JS中,使用构造函数时要注意以下两点:
  1。构造函数用于创建某一类对象,其首字母要大写
  2。构造函数要和new一起使用才有意义
  new在执行时会做四件事情:
  在内存中创建一个新的空对象。
  让this指向这个新的对象。
  执行构造函数里面的代码,给这个新对象添加属性和方法。
  返回这个新对象(所以构造函数里面不需要return)。
  是以前是没有class的,就用构造函数来代替
  JavaScript的构造函数中可以添加一些成员,可以在构造函数本身上添加,也可以在构造函数内部的this上添加。通过这两种方式添加的成员,就分别称为静态成员和实例成员。
  静态成员:在构造函数本上添加的成员称为静态成员,只能由构造函数本身来访问
  实例成员:在构造函数内部创建的对象成员称为实例成员,只能由实例化的对象来访问
  构造函数的问题
  构造函数方法很好用,但是存在浪费内存的问题。
  复杂数据类型就开辟一个新的空间
  我们希望所有的对象使用同一个函数,这样就比较节省内存,那么我们要怎样做呢?
  构造函数原型prototype
  构造函数通过原型分配的函数是所有对象所共享的。
  JavaScript规定,每一个构造函数都有一个prototype属性,指向另一个对象。注意这个prototype就是一个对象,这个对象的所有属性和方法,都会被构造函数所拥有。
  我们可以把那些不变的方法,直接定义在prototype对象上,这样所有对象的实例就可以共享这些方法。
  问答?
  1。原型是什么?
  一个对象,我们也称为prototype为原型对象。
  2。原型的作用是什么?
  共享方法。
  对象原型proto
  对象都会有一个属性proto指向构造函数的prototype原型对象,之所以我们对象可以使用构造函数prototype原型对象的属性和方法,就是因为对象有proto原型的存在。
  proto对象原型和原型对象prototype是等价的
  proto对象原型的意义就在于为对象的查找机制提供一个方向,或者说一条路线,但是它是一个非标准属性,因此实际开发中,不可以使用这个属性,它只是内部指向原型对象prototype
  constructor构造函数
  对象原型(proto)和构造函数(prototype)原型对象里面都有一个属性constructor属性,constructor我们称为构造函数,因为它指回构造函数本身。
  constructor主要用于记录该对象引用于哪个构造函数,它可以让原型对象重新指向原来的构造函数。
  一般情况下,对象的方法都在构造函数的原型对象中设置。如果有多个对象的方法,我们可以给原型对象采取对象形式赋值,但是这样就会覆盖构造函数原型对象原来的内容,这样修改后的原型对象constructor就不再指向当前构造函数了。此时,我们可以在修改后的原型对象中,添加一个constructor指向原来的构造函数。
  构造函数、实例、原型对象三者之间的关系
  原型链
  JavaScript的成员查找机制(规则)

莱登担任北京首钢男篮代理主教练新华社北京3月16日电(记者李春宇)北京首钢篮球俱乐部16日发布公告称,男篮主教练解立彬因身体等原因将暂时离开主教练岗位。即日起,助理教练埃内斯特莱登担任球队代理主教练,指挥球队本湖南省植物园樱花盛开游人入园赏春雪湖畔边的樱花盛开。杨华峰摄犹如春雪的樱花覆盖在园内湖畔四周。杨华峰摄游人行走在樱花树下。杨华峰摄家长与孩子在樱花树下自拍。杨华峰摄游人拍摄樱花树。杨华峰摄游人触摸樱花树。杨华峰摄众CBA最新消息,北京换帅迎强敌,周五对战新疆,周琦本人社媒回复北京时间3月16日,近两天,CBA联赛可谓是消息不断,首先就是据多位媒体人爆料,新疆队已经通过了其他19家媒体股东商讨大会,确定新疆男篮将回归本赛季CBA联赛新疆男篮回归CBA的首湖南发布十大消费投诉热点和维权侵权典型案例教育培训美容美发洗浴药品成投诉热点我省发布十大消费投诉热点和维权侵权典型案例教育培训美容美发洗浴药品成投诉热点湖南日报3月15日讯(全媒体记者肖祖华通讯员汪霖)省政府新闻办今天召开315新闻发布会,省市场监督管理局今晚领券!最全攻略来了就在今晚8时2023年惠购湖北首轮首批消费券即将发放最强领券攻略来啦发放平台及消费券类型本次消费券活动将在云闪付微信美团抖音翼支付建行生活等6个指定服务平台发放,但此6个平台发放的三易说关于负氧离子的知识点,看这一篇就够啦!一负氧离子概念负氧离子(negativeairoxygenion,简称NAI),是带负电荷的单个气体分子和轻离子团的总称。在自然生态系统中,森林和湿地是产生空气负氧离子的重要场所。卫星通讯紧急求救只是行业起点,轨道争夺才是未来重点钛媒体科普2023年3月,卫星通讯再次进入了大众的视野。在巴塞罗那举办的2023年世界移动通信大会(MobileWorldCongress,简称MWC)上,作为安卓智能手机前两名的SoC供应PostgreSQL内置函数篇之介绍本文将介绍PostgreSQL一部分常用的内置函数,作为记录,便于日常学习及查阅。PostgreSQL是一个功能强大的关系型数据库管理系统,它提供了许多内置函数,可以方便地处理数据普通人挣钱的机会来了!身边这2个小商机,一天挣1000多也不难!现如今要说什么行业好干,我个人认为还是与互联网搭边的比较有发展前景。但是话又说回来,大部分老百姓又有多少懂互联网的呢?又如何靠互联网挣到钱呢?其实换个角度去考虑,任何事情都是多面性早资道东方甄选回应直播间疑似售假魅族折叠屏手机开合结构专利公布东方甄选回应直播间疑似售假3月15日,东方甄选养殖虾当野生虾卖的话题登上热搜。东方甄选在微博回应直播间疑似售假称,东方甄选作为一家公司,会积极地去解决问题。感谢大家的批评和包容,我直播电商监管加力,新业态如何走得更远一位主播在直播销售美妆产品。新华社发消费者在海南海口免税店选购商品。新华社发电商直播带货助力村民销售枇杷等农产品。新华社发深圳南山科技园站点快递小哥在分拣快递。新华社发经济界面喧闹
油价调整消息10月10日24时,油价小幅下调?2022年10月10日24时,国内成品油调价窗口将再次开启,本周期前9个国内工作日,原油变化率为0。12,按此估算的话,届时国内油价应小幅下调,但由于现行成品油价格形成机制规定,调销售下跌降价销售变卖资产,碧桂园要成恒大第三?疫情之下,经济大环境受影响严重,房地产行业的盛况也一去不返。2021年,曾经位列中国民营企业500强第5位项目拓展至全国50多个城市的知名房地产企业恒大突然暴雷,被曝陷入债务危机。假期结束,明日启市大A何去何从?经过9天的休整,明天大A也将迎来启市,9。30日发文称有三点可以关注,这三点将影响大A的走势9。30日发文截图1。口罩问题并未传来实质性的好消息,甚至可以说非常的反复,比如说XJ口国际油价五连涨,成品油价这次怎么调?新一轮成品油调价窗口即将于10月10日24时开启,但搁浅的可能性较大。国家发展改革委价格监测中心表示,预计在本轮成品油调价窗口,调价搁浅的可能性较大。根据现行石油价格管理办法,此次酒之殇?还是酒之伤?几年前,受白酒行情一路看涨的诱惑,北京的一位经销商以酒店和团购渠道为核心开始经营酒水生意。在行业蓬勃发展的大势之下,这位经销商也赚得文章来源华夏酒报盆满钵满。但是,俗话说人无千日好芯片巨头AMD股市遭重创,华为ampampquot芯慌危机ampampquot或解除?近日,美国三大股指收盘大跌,道琼斯工业平均指数下跌2。1,标准普尔500指数下跌2。8,纳斯达克综合指数下跌3。8。其中芯片板块大跌,费城半导体指数收跌超6。AMD跌13。87,英欧米茄非常经典的一款计时码表,海马105。005海马系列是欧米茄目前系列中最古老的一款,其历史可追溯至1948年。当时有着计时功能的海马并未立即推出,而是随后推出。但是欧米茄在1940年代后期就已经生产了带有著名321机芯的计时深度芯片争夺战与供应链危机,中美之间的竞争正在持续中美之间关于芯片的竞争正在持续。为了应对来自美国的压力,中国提出了芯片领域自主发展的战略,通过采用新型举国体制加大投入,在大学里开设集成电路科学与工程一级学科(1401),着力培养海天味业掌舵人庞康的中年危机面对双标的质疑,与之前的海天改制举报事件一样,庞康本人都选择了沉默。文中国企业家记者刘炜祺编辑米娜头图来源视觉中国风口浪尖上的海天味业背后有一位极其低调的掌舵人庞康。遍寻网络,庞康彭博全球外储狂降1万亿美元!创雷曼危机以来最大降幅每经记者蔡鼎每经编辑王月龙,高涵,盖源源美联储激进的加息周期下,20年来最强美元席卷了全球几乎所有风险资产,全球外汇储备也正在以有记录以来的最快速度下降,从印度到捷克等众多(新兴市赛博朋克2077bug困境,Quantic提供了不合格的QA团队(转自PCGamer)翻译卡卡布编辑LeoQuantic实验室最初因为在赛博朋克2077的测试中所扮演的角色而登上头条。测试电子游戏是一项极具挑战性的工作,而且随着游戏规模越来越大
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网