当前位置: 首页 > news >正文

通过构造函数来创建新对象

new: 内部的原理:
第1步: 在内存中开辟一块空间。
第2步:创建一个新空对象。
第3步: 把this 指向到这个空对象。
第4步: 把空对象的 内部原型 指向构造函数的原型对象。
第5步: 当构造函数执行完成后,如果么有return的话,那么把当前的空对象返回;

 1 <script>
 2    function Fun(){
 3        this.age=18;
 4        this.name='liMing';
 5        this.show=function(){
 6            console.log(this.name);
 7        }
 8    }
 9     var fun=new Fun();
10     fun.show();//console.log的结果是liMing;
11 </script>

如果构造函数Fun有返回值则直接返回这个函数;

相关文章:

  • Python字符串、列表、元组、集合、字典方法
  • 【MongoDB学习笔记32】MongoDB修改副本集配置
  • iptables防火墙 --Linux详解
  • CentOS 7.2 安装图解教程
  • MongoDB主从
  • Linux系统使用lvm扩展根分区
  • 【人工智能】 火爆的机器学习和人工智能,为何在金融业四处碰壁?
  • 定制你的敏捷方法:以结果为导向
  • Java并发编程(六)发布与逸出
  • linux 查看网卡流量的方法
  • 自己制作 XP With SP3 系统光盘 包括驱动SATA集成AHCI驱动
  • 使用Maven运行单元测试
  • 创建服务
  • python01 用户交互程序
  • Mongodb 3.2 Manual阅读笔记:CH9 存储
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Android组件 - 收藏集 - 掘金
  • codis proxy处理流程
  • Cookie 在前端中的实践
  • django开发-定时任务的使用
  • Java 网络编程(2):UDP 的使用
  • Java比较器对数组,集合排序
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Nacos系列:Nacos的Java SDK使用
  • OSS Web直传 (文件图片)
  • React Native移动开发实战-3-实现页面间的数据传递
  • react 代码优化(一) ——事件处理
  • Vue UI框架库开发介绍
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 排序算法之--选择排序
  • 思否第一天
  • 学习笔记TF060:图像语音结合,看图说话
  • 移动端 h5开发相关内容总结(三)
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 函数计算新功能-----支持C#函数
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 如何正确理解,内页权重高于首页?
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #include<初见C语言之指针(5)>
  • #pragma once与条件编译
  • #vue3 实现前端下载excel文件模板功能
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot教学评价 毕业设计 641310
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (数据结构)顺序表的定义
  • (轉貼) UML中文FAQ (OO) (UML)
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET CORE Aws S3 使用
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。