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);其他函数名,一律首字母小写。

  • 相关阅读:
    Java
    Java
    Java与正则表达式
    Java与UML
    用IKVMC将jar转成dll供c#调用
    日历
    提取多层嵌套Json数据
    微信公众平台获取用户openid
    配置IISExpress允许外部访问
    英文单词学习
  • 原文地址:https://www.cnblogs.com/luyuan/p/3891582.html
Copyright © 2011-2022 走看看