没有必要使用 JavaScript 的内建数组构造器 new Array()
。
请使用 []
取而代之!
下面两条不同的语句创建了名为 points 的新的空数组:
var points = new Array(); // 差 var points = []; // 优
下面两条不同的语句创建包含六个数字的新数组:
var points = new Array(40, 100, 1, 5, 25, 10); // 差 var points = [40, 100, 1, 5, 25, 10]; // 优
new
关键词只会使代码复杂化。它还会产生某些不可预期的结果:
var points = new Array(40, 100); // 创建包含两个元素的数组(40 和 100)
假如删除其中一个元素会怎么样?
var points = new Array(40); // 创建包含 40 个未定义元素的数组!!!
s
热门文章
-
js中数组只能使用数字索引,不能使用名称索引
2023-10-10 14:29
-
js push() 方法向数组添加新元素
2023-10-10 14:26
-
js split() 可以将字符串转换为数组
2023-10-09 09:49