JavaScript进阶之路漫漫其修远兮。(~强烈建议使用Sublime编辑器查看本站给出的示例代码,因为它帅呆了~)

作者:田大才子2016-10-6 11:37分类: JavaScript基础

原则就一条:能使用字面量就不要使用构造函数。


1、创建一个对象

(好)通过字面量:

var cat = { name : "tian"}; 

(坏)通过构造函数:

var cat = new Object();

car.name = "tian";


2、创建一个数组

(好)通过字面量:

var myArr = [1,2,3]; 

(坏)通过构造函数:

var myArr = new Array(1,2,3);


3、创建一个正则

(好)通过字面量:

var re = /\\/gm;

(坏)通过构造函数:

var re = new RegExp("\\\\","gm");


4、创建一个字符串

(好)通过字面量:

var s = "my string";

(坏)通过构造函数:

var s = new String("my string");


5、创建一个布尔

(好)通过字面量:

var b = true;

(坏)通过构造函数:

var b = new Boolean(true);


6、创建一个数字

(好)通过字面量:

var n= 111;

(坏)通过构造函数:

var n = new Number(111);


7、除了Date()构造函数之外,我们似乎没有什么场合会真正使用到构造函数。

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/1379 人参与

发表评论:

个人公众号,希望您的关注~