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


    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有返回值则直接返回这个函数;

  • 相关阅读:
    11.2
    11.1
    10.31JS中级
    10.24
    动画运动
    操作js的样式
    js
    js元素属性
    js轮播
    js计时器
  • 原文地址:https://www.cnblogs.com/yangguoe/p/7904861.html
Copyright © 2020-2023  润新知