需要对这个数组做一些解释

时间:2014-02-02 16:20:02

标签: javascript arrays

这是什么类型的阵列?任何人都可以向我解释一下吗?我的意思是我从未遇到像这样初始化的数组的元素!

var helpText = [
          {'id': 'email', 'help': 'Your e-mail address'},
          {'id': 'name', 'help': 'Your full name'},
          {'id': 'age', 'help': 'Your age (you must be over 16)'}
        ];

2 个答案:

答案 0 :(得分:2)

这是 array of objects ..

答案 1 :(得分:0)

在JS中,有两种方法可以创建一个新数组。

使用Array构造函数:

var helpText = new Array();

或使用数组初始值设定项:

var helpText = [];

这两个片段都会创建一个新的空数组。但是,不建议使用Array构造函数,因为错误使用其参数可能会导致意外结果。您可以在MDN: Array了解有关参数的更多信息。

使用数组初始值设定项时,您还可以向数组中添加成员:

var arrOfNumbers = [0, 1, 2, 4];

与使用Array构造函数不同,也可以使用包含0的单个成员创建数组:

var arrOfNumbers = [0];