Передача двумерного ассоциативного массива в фунцию

Aglok, на массиве только с серией работает, спасибо. Но на полном массиве почему-то берётся последнее значение, вместо нужного (3.5 вместо 1)

Код:
<script>
var model = new Array(33);
var seria; var toplivo; var type; var name; var kotel_power; var rashod_topliva;
for(var i = 0; i < model.length; i++){
model[i] = new Array(5);
}

model[1][seria] = 1;
model[1][type] = "Конденсационный";
model[1][name] = "Vitodens100WB1C";
model[1][kotel_power] = 26;
model[1][rashod_topliva] = 2.6;

model[2][seria] = 1;
model[2][type] = "Конденсационный";
model[2][name] = "Vitodens100WB1C";
model[2][kotel_power] = 35;
model[2][rashod_topliva] = 3.5;

function showseria(){
document.write(model[2][seria]);
}
</script>
<br><br><br><br><br><br><center><a href="#" onclick="showseria();">TEST ME</a></center>
 
Но на полном массиве почему-то берётся последнее значение, вместо нужного (3.5 вместо 1)
Перезаписываются ваши значения.
Вероятно, здесь лучше использовать объект.
HTML:
var model = {};

model[1] = {
  seria : 1,
  type : "Конденсационный",
  name : "Vitodens100WB1C",
  kotel_power : 26,
  rashod_topliva : 2.6
};

model[2] = {
  seria : 1,
  type : "Конденсационный",
  name : "Vitodens100WB1C",
  kotel_power : 35,
  rashod_topliva : 3.5
};

function showseria(){
document.write(model[1].name);
}
showseria();
 
Последнее редактирование:
Назад
Сверху