JavaScript对象模式——构造函数模式

    科技2022-08-17  107

    构造函数模式

    1.和工厂模式区别:        构造函数中,不需要在内部创建对象(更不需要给这个对象添加属性、方法,也不用return 对象)

    2.如果要写构造函数模式,函数的首字母需要大写        new Array()        new String()        new Date()        new RegExp();

    3. 和工厂模式共同点(缺点):        虽然new的是共同的一个函数,但是其中的方法做对比,返回false,也就意思说,new的函数中的方法,不是共享(不是同一个地址).

    #理解构造函数: 1> 其实构造函数就是普通函数,只是首字母需要大写,为了让别人知道这个函数是一个构造函数。 2> 函数内部写变量不再是var str ===> 而是this.str; new一下函数,打印出来:

    run方法: 做对比:

    Processed: 0.017, SQL: 9