javascript vícerozměrné pole s klíčem
Jednoduchá pole v javascriptu jsou tady.
Tato poznámka je věnována složitějším "polím", kde se místo indexů používají klíče.
Javascript multi array and key.
Definice "matice" vícerozměrných polí s použitím klíčů místo indexů:
var obj = {
'row1' : {
'key1' : 'input1',
'key2' : 'inpu2'
},
'row2' : {
'key3' : 'input3',
'key4' : 'input4'
}
};
Vytahování dat s použitím klíčů, objektovým způsobem:
obj.row1.key1 == 'input1';
obj.row1.key2 == 'input2';
obj.row2.key1 == 'input3';
obj.row2.key2 == 'input4';
var mixed = {
'row1' : ['input1', 'inpu2'],
'row2' : ['input3', 'input4']
};
mixed.row1[0] == 'input1';
mixed.row1[1] == 'input2';
mixed.row2[0] == 'input3';
mixed.row2[1] == 'input4';
Použití klíče indexovým způsobem, když mám klíč schovaný v proměnné:
var klic = 'key1';
obj.row1['key1']; //input1