用JavaScript创建数组集合?

时间:2011-03-28 07:07:30

标签: javascript jquery arrays object collections

是否可以在JavaScript中创建数组集合?如果是这样,我该怎么做?如果我有一些数据:例如1-5。

5 个答案:

答案 0 :(得分:4)

我实际上不太明白你想做什么,但你可以像这样创建一个包含数字1到5的Javascript数组:

var myArray = [1, 2, 3, 4, 5];

答案 1 :(得分:0)

javascript Arrays的A-Z

检查此link

如果要填充数组

var tmpArray = new Array (4);
tmpArray [0] = "a";
tmpArray [1] = "b";
tmpArray [2] = "c";
tmpArray [3] = "d";

或者

var tmpArray= new Array ("a", "b", "c", "d"); 

答案 2 :(得分:0)

如果您想要更复杂的数据集合,可以使用data.js抽象库。

如果你想要的更具体,我可以给你一个例子。

答案 3 :(得分:0)

以下是创建数组集合的简单方法

        var createCollection = function() {
          //Define a blank array
          this.employee = [];

          //Creating first object and push it into array
          var emp1 = {
            'Name': 'ABC',
            'Age': 30,
            'Profession': 'Software'
          };
          this.employee.push(emp1);

          //Creating Second object and push it into array
          var emp2 = {
            'Name': 'CDE',
            'Age': 21,
            'Profession': 'Advocate'
          };
          this.employee.push(emp2);

          //Creating Third object and push it into array
          var emp3 = {
            'Name': 'RTY',
            'Age': 22,
            'Profession': 'Teacher'
          };
          this.employee.push(emp3);

        };

    var createCollection = new createCollection();
    //returns the length of the collection
    alert(createCollection.employee.length);
    //You can access the value from Array collection either through indexing or looping
    alert(createCollection.employee[0].Name);
    alert(createCollection.employee[0].Age);
    alert(createCollection.employee[0].Profession);

答案 4 :(得分:-3)

您可以创建对象:

var obj = {
   my1 : 'data',
   my2 : 'other'
};

或者

  var array = ['data',  'other'];

访问您可以

的所有数据
for(var key in array) {
 item = array[key];
}

for(var key in obj) {
  item = obj[key];
}