JavaScriptda Ko'p O'lchovli Massivlar
Massiv elementlari nafaqat satrlar va raqamlar, balki massivlar ham bo'lishi mumkin. Bu holda biz massivlar massivi yoki ko'p o'lchovli massivga ega bo'lamiz.
Quyidagi misolda arr massivi
o'z navbatida massiv bo'lgan
uch elementdan iborat:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Keling, buni tushunarliroq shaklda qayta yozamiz:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
Ichki kiritish darajasiga qarab, massivlar ikki o'lchovli - massivlar massivi, uch o'lchovli - massivlar massivlari massivi (va hokazo - to'rt o'lchovli, besh o'lchovli va h.k.) bo'lishi mumkin.
Yuqorida keltirilgan massiv ikki o'lchovlidir, chunki bitta massiv ichida boshqa pastki massivlar joylashgan va bu pastki massivlarda boshqa massivlar mavjud emas.
Ikki o'lchovli massivdan biron bir elementni chiqarish uchun endi bitta juft kvadrat qavs emas, balki ikkitasini yozish kerak:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // 'b' ni chiqaradi
console.log(arr[1][2]); // 'f' ni chiqaradi
Quyidagi massiv berilgan:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Uning yordamida matni
'l', 'e', 'g' va 'a' bo'lgan elementlarni chiqaring.
Quyidagi massiv berilgan:
let arr = [[1, 2], [3, 4], [5, 6]];
Massivning har bir elementiga murojaat qilib, uning barcha elementlari yig'indisini toping.