首页 > 其他分享 >说一下 new 创建实例的时候都做了什么

说一下 new 创建实例的时候都做了什么

时间:2022-09-03 10:01:29浏览次数:55  
标签:return 对象 创建 数据类型 实例 new 构造函数

  1. 创建一个空对象
  2. 让这个新对象的圆形_proto_指向构造函数的原型prototype
  3. 让this指向新对象,然后执行构造函数的代码
  4. 如果函数没有return,或者return基本数据类型,则最终返回这个新对象;如果return的时引用数据类型,则返回这个引用类型

标签:return,对象,创建,数据类型,实例,new,构造函数
From: https://www.cnblogs.com/qianduan-Wu/p/16652029.html

相关文章

  • wsl创建证书让chrome浏览器识别
    我在wsl里面测试http2协议的时候,在wsl用openssl创建了证书,然后我把证书放在windows证书管理后,用chrome打开发现提示这个:虽然可以点击下面的强制访问但是chrome会显示......
  • 项目管理流程实例
    每个公司的项目管理流程都不尽相同,但是都值得参考,画出流程不意味就是条条框框了,而是让大家有章可循,流程不是限制效率而是促进整体效率,并且流程是需要持续迭代优化的。 ......
  • vue——创建vue3
    一.使用vue-cli创建官方文档:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create 二.使用vite创建官方文档:https://v3.cn.vuejs.org/guide/installa......
  • jszip基本使用及应用实例
    前言网页端操作将一堆文件批量操作打包成一个压缩包一次性下载给用户,现成的插件可以用jszip,需要了解底层可以自行阅读源码这里记录jszip的基本用法及自已项目需求下......
  • Spring boot多Rabbit MQ配置创建队列到指定MQ
    1、场景springboot整合rabbitmq,需要将队列queue1、queue2分别放在不同的MQ服务上MQ1、MQ2。2、环境准备MQ1:IP:192.168.1.110队列:queue1MQ2:IP:172.16.1.220队列:queu......
  • 在长字符串上创建索引
    目录背景解决方案1、创建示例表2、初始化数据3、查询3.1、确定区分度3.2、创建索引背景当在很长的字符串的字段上创建索引时,索引会变得很大而且低效。解决方案1、创建......
  • Linux创建开机启动
    1、创建服务sudovim/lib/systemd/system/login.service2、写入如下最常用的内容[Unit]Description=networkdaemonAfter=network-online.targetsyslog.socketmysql.......
  • 8.5 集合的概述与创建
       #注意:1.集合元素不能重复,重复的话结果会去掉重复元素2.集合是无序的,和字典一样'''集合的创建方式''''''集合的创建的第一种方式,用{}''''''注意由于{}与字典......
  • 配置变量实例2
    Linux中的shell详解什么是shellshell中的变量  普通变量环境变量在文件中设置环境变量(永久生效)显示与取消变量(1)通过echo或printf打印变量(2)显示默认的环境变量(3......
  • oracle创建序列
    1创建一个序列,这个是给userLoginlog表用的,所以起了个关联名createsequenceseq_on_userloginincrementby1startwith1nomaxvaluenocyclenocache;2插入数据......