广州web培训
达内广州五羊中心

18589266248

热门课程

JS数组和对象字面量代码书写规范

  • 时间:2016-11-08 14:22
  • 发布:广州web培训
  • 来源:techug

达内广州web培训建议大家用数组和对象字面量来代替数组和对象构造器。因为数组构造器很容易让人在它的参数上犯错。

不推荐:

//数组长度3

var a1 = new Array(x1, x2, x3);

//数组长度2

var a2 = new Array(x1, x2);

//如果x1是一个自然数,那么它的长度将为x1

//如果x1不是一个自然数,那么它的长度将为1

var a3 = new Array(x1);

var a4 = new Array();

正因如此,如果将代码传参从两个变为一个,那数组很有可能发生意料不到的长度变化。为避免此类怪异状况,请总是采用可读的数组字面量。

推荐:

var a = [x1, x2, x3];

var a2 = [x1, x2];

var a3 = [x1];

var a4 = [];

对象构造器不会有类似的问题,但是为了可读性和统一性,达内广州web培训认为应该使用对象字面量。

不推荐:

var o = new Object();

var o2 = new Object();

o2.a = 0;

o2.b = 1;

o2.c = 2;

o2['strange key'] = 3;

推荐:

var o = {};

var o2 = {

a: 0,

b: 1,

c: 2,

'strange key': 3

};

上一篇:JS使用带类型判断的比较判断
下一篇:JS严格模式代码书写规范

马上预约三天免费体验课

姓名:

电话:

你需要了解的搜索功能

达内广州web培训详解http缓存和cookie

达内广州web培训详解缓存Websql

达内广州web培训详解缓存indexDB

选择城市和中心
贵州省

广西省

海南省