zoukankan      html  css  js  c++  java
  • js 不要使用new

    (1)不要使用new Array(),new Number, new String, or new Boolean. 等等

    如果要新建数组,没有必要使用new Array(),使用[];原因是直观。

    (2)不要使用new Function 来创建函数

    如果要写代码:

    myObj = new function () {

        this.type = 'core';

    };

    可以这样写:

    myObj = {

        type: 'core'

    };

    (3)使用new命令,从建构函数生成一个新对象

    var o = new myObject();

    这种做法的问题:一旦忘记加上new,myObject()内部的this关键字就会指向全局对象,导致所有绑定在this上面的变量,都变成全部变量。

    不要使用new命令,改用Object.create()命令

    如果不得不使用new,为了防止出错,最好在视觉上把建构函数与其他函数区分开来。

    建构函数的函数名,采用首字母大写(InitialCap);其他函数名,一律首字母小写。

  • 相关阅读:
    c++ primer plus 第六章 课后题答案
    动态创建easyui控件的渲染问题
    晨报
    动态构建easyUI grid
    早起
    周末
    js ajax方式拼接参数
    5个月
    锻炼
    东湖夜色
  • 原文地址:https://www.cnblogs.com/luyuan/p/3891582.html
Copyright © 2011-2022 走看看