构造函数内部原理

有new之后,函数变成构造函数,产生三步隐式变化

1.函数执行,在函数体顶端隐式加上var this = {};

2.执行赋值,AO{ this : {name:'zhangsan'...}}

3.隐式返回this,return this;

都是在new的基础上

小细节

在结尾return {},即构造函数内容清空

如果是其他,即返回this

因为系统只允许返回对象

最新文章

  1. [.NET] C# 知识回顾 - 委托 delegate (续)
  2. BZOJ4548 小奇的糖果
  3. iOS边练边学--菜单悬停效果的实现思路
  4. java利用zxing编码解码一维码与二维码
  5. flashdevelop 开发技巧
  6. zoj 3165 (最小割,最大点权独立集)
  7. 【转】使用Xcode和Instruments调试解决iOS内存泄露
  8. ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView
  9. linux地址映射1、2、3(☆☆☆)
  10. Android动画效果
  11. LeetCode11:Container With Most Water
  12. 外卖ERP管理系统(一)
  13. Springboot 热部署问题。亲测可用。
  14. JAVA(一)JAVA基础/面向对象基础/高级面向对象
  15. sqli-labs(六)
  16. django版本切换以及更改url(pycharm)
  17. 杭电 KazaQ's Socks
  18. Hibernate日期映射类型
  19. 高性能mysql第三版(文摘)
  20. 通过DG_BROKE搭建Oracle11g_adg

热门文章

  1. Vue中你忽略的点
  2. Flutter 使用image_gallery_saver保存图片
  3. Java多线程--原子性、可见性、有序性
  4. st表、RMQ和LCA
  5. 干货满满!关于Pycharm远程开发
  6. 如何修改MySQL数据库名称
  7. 基于vue2定义自己的图表echart组件
  8. KEIL查看ARM-Cortex M架构soc的内核寄存器之 MSP
  9. Mac 效率工具必备神器 —— Alfred
  10. JAVA运行环境 和 Java Applet的运行环境 的区别