Բազմաչափ զանգվածներ JavaScript-ում
Զանգվածի տարրերը կարող են լինել ոչ միայն տողեր և թվեր, այլ նաև զանգվածներ: Այս դեպքում մենք կստանանք զանգվածների զանգված կամ բազմաչափ զանգված:
Հաջորդ օրինակում arr զանգվածը
bազմակացված է երեք տարրից, որոնք իրենց հերթին
հանդիսանում են զանգվածներ:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Եկեք վերագրենք ավելի հասկանալի ձևով.
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
Կախված բաշվածության մակարդակից, զանգվածները կարող են լինել երկչափ - զանգվածների զանգված, եռաչափ - զանգվածների զանգվածների զանգված (դե և այսպես շարունակ - քառաչափ, հնգաչափ և այլն):
Վերոնշյալ զանգվածը երկչափ է, քանի որ մեկ զանգվածի ներսում տեղադրված են այլ ենթազանգվածներ և արդեն այդ ենթազանգվածներում չկան այլ զանգվածներ:
Երկչափ զանգվածից որոշակի տարր դուրս բերելու համար պետք է գրել ոչ թե մեկ զույգ քառակուսի փակագծեր, այլ երկու.
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // կարտածի 'b'
console.log(arr[1][2]); // կարտածի 'f'
Տրված է հետևյալ զանգվածը.
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Օգտագործելով այն, արտածեք 'l',
'e', 'g' և 'a'
տեքստով տարրերը:
Տրված է հետևյալ զանգվածը.
let arr = [[1, 2], [3, 4], [5, 6]];
Դիմելով զանգվածի յուրաքանչյուր տարրին, գտեք նրա բոլոր տարրերի գումարը: