JavaScript-de köp ölçegli massiwler
Massiw elementleri diňe setirler we sanlar däl, eýsem massiwler hem bolup biler. Bu ýagdaýda bizde massiw massiwler ýa-da köp ölçegli massiw dörer.
Aşakdaky mysalda arr massiw
öz içine alýan üç elementden ybarat,
öz gezeginde massiw bolan:
javascriptlet arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Has düşnükli görnüşde ýazalyň:
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
Goýulyş derejesine baglylykda massiwler iki ölçegli - massiw massiwler, üç ölçegli - massiw massiwler massiwleri (we şuňa meňzeş - dört ölçegli, bäş ölçegli we ş.m.) bolup biler.
Ýokarda görkezilen massiw iki ölçeglidir, sebäbi bir massiw içinde başga ýasty massiwler ýerleşýär we bu ýasty massiwlerde başga massiwler ýok.
Iki ölçegli massiwden haýsydyr bir element çykarmak üçin ýekeje inedördül möýýam däl, eýsem iki sany ýazmaly:
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // 'b' çykarar
console.log(arr[1][2]); // 'f' çykarar
Aşakdaky massiw berlen:
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Onuň üsti bilen teksti
'l', 'e', 'g' we 'a' bolan elementleri çykaryň.
Aşakdaky massiw berlen:
javascriptlet arr = [[1, 2], [3, 4], [5, 6]];
Massiwde her elemente ýüz tutmak bilen onuň ähli elementleriniň jemini tapyň.