教主的代言人
03:JavaScript字面量和构造函数的使用
2016-10-6 田大才子

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


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()构造函数之外,我们似乎没有什么场合会真正使用到构造函数。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容