Можно ли создать массив массивов в JavaScript?Если так, как я могу это сделать?Если у меня есть некоторые данные: например, 1-5.
Я на самом деле не совсем понимаю, что вы хотите сделать, но вы можете создать массив Javascript, содержащий числа от 1 до 5, например:
var myArray = [1, 2, 3, 4, 5];
Вот простой способ создать коллекцию массивов
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);
Если вам нужен более сложный набор данных, вы можете использовать библиотеку абстракций data.js .
Если вы уточните, что вы хотите, я могу показать вам пример.
AZ массивов JavaScript
отметьте эту ссылку
Если вы хотите заполнить массив
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");
Вы можете создать объект:
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]; }