zoukankan      html  css  js  c++  java
  • 构造函数

    • 构造函数名大写
    • 由new执行

    构造函数创建对象的过程:

    1. 创建一个新的对象
    2. 把新对象赋值给this
    3. 通过this给新对象添加属性
    4. 隐式返回this的值(return this)

    构造函数的作用:

    代码复用,提高效率。

    问题一:

    现在要创建一个复杂的对象,记住,只有一个。通过构造函数的方法,有什么好的办法?

    构造函数的意义就是为了方便创建多个对象,但现在只要创建一个,所以意义体现不出来。

    一般情况下,是先创建好构造函数,再去用new调用。但是另一种创建对象的方法是“表达式”方式。

    let obj=new function(){

    this.name="wukong";

    this.age=500;

    };

    左侧声明对象变量,右侧本质上是对象。但是右侧的对象需要被计算出来,通过构造函数的方法。

    此处的构造函数不能被再次调用,因为它不被保存在任何地方。先是被创建,之后被调用,调用完就结束了。结合我们使用此种方法的目的来看,我们只想用一次这样的代码,创建完复杂的对象之后,就结束了。

    如果想要重复利用,那就别使用这种方法。

  • 相关阅读:
    Less与Sass
    JQuery基础
    JS中DOM以及BOM
    JS函数入门
    JS入门
    响应式布局和弹性布局,移动开发常用技巧
    CSS基础1
    H5入门
    error C2143: syntax error : missing ';' before 'type'
    Windows系统下nodejs安装及配置
  • 原文地址:https://www.cnblogs.com/flyover/p/14119768.html
Copyright © 2011-2022 走看看