Подскажите, как создать хэш таблицу (или массив) через цикл
Подскажите, как создать хэш таблицу (или массив) через цикл,чтобы результат был такой
var a = {
1: [b1],[c1],
2: [b2],[c2],
............
n: [bn],[cn]
}
|
Это невозможно, потому, что нарушает правила синтаксиса.
|
Ну а если чуть изменить результат
var a ={
1: value1,
2: value2,
........
n: valuen
}
так можно будет? |
Да
var a = {};
var n = 5;
for (var i = 1; i <= n; i++) {
a[i] = 'value'+i;
}
|
Цитата:
var a=['val1','val2','val3'];
var o={};
for (var i=0; i<a.length; i++) {
o[i+1]=a[i];
};
console.log(o);
|
Спасибо, помогло)
|
А... зачем использовать вместо массива объект?
var a = ['val1','val2','val3'];
var o = [];
for (var i = 0; i < a.length; i++) {
o.push(a[i]);
}
console.log(o);
|
| Часовой пояс GMT +3, время: 04:01. |