Map կոլեկցիաները JavaScript-ում

Map կոլեկցիաները ներկայացնում են օբյեկտներ, որոնցում որպես բանալիներ կարող են հանդես գալ և՛ պրիմիտիվներ, և՛ օբյեկտներ։

Փորձենք օրինակով։ Սկսենք ստեղծել կոլեկցիա հետևյալ հրամանի միջոցով.

javascriptlet map = new Map;

Դրանից հետո կոլեկցիա կարելի է կարելի է ավելացնել տարրեր set մեթոդի օգնությամբ և ստանալ դրանք get մեթոդի օգնությամբ։

Փորձենք։ Թող որպես բանալիներ մենք ուզենք ստեղծել երկու զանգված.

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];

Եկեք մեր բանալիներին վերագրենք որոշ արժեքներ.

javascriptmap.set(arr1, 'data1');
map.set(arr2, 'data2');

Հիմա կարդանք մեր արժեքները բանալիներով.

javascriptconsole.log(map.get(arr1));
console.log(map.get(arr2));
Задание 1

Թող տրված են 3 զանգված։ Ստեղծեք կոլեկցիա Map, դարձրեք կոլեկցիայի բանալիներ դրանք զանգվածները, իսկ արժեքներ՝ որոշ տողեր։

Задание 2

Թող տրված են 3 օբյեկտ և 3 զանգված։ Ստեղծեք կոլեկցիա Map, դարձրեք կոլեկցիայի բանալիներ օբյեկտները, իսկ արժեքները՝ համապատասխան զանգվածները։