⊗jsPmObDs 87 of 505 menu

Օբյեկտների անհերթականությունը JavaScript-ում

Ինչպես արդեն գիտեք, զանգվածներում տարրերը տեղադրված են խիստ կարգով, քանի որ յուրաքանչյուր տարրի դիրքը որոշում է նրա բանալին։ Օբյեկտներում մենք ինքներս ենք նշանակում բանալիները, ուստի տարրերի հաջորդականության կարգը նշանակություն չունի։ Այսինքն՝ զանգվածները կարգավորված ցանկեր են, իսկ օբյեկտները՝ ոչ։

Որպես օրինակ դիտարկենք այս օբյեկտը։

let obj = {1: 'a', 2: 'b', 3: 'c'}; console.log(obj[1]); // կարտածի 'a' console.log(obj[2]); // կարտածի 'b' console.log(obj[3]); // կարտածի 'c'

Եթե այս օբյեկտի տարրերը վերադասավորենք կամայական կարգով (իհարկե, նրանց բանալիների հետ միասին), ապա դրանից մեր սցենարի աշխատանքում ոչինչ չի փոխվի.

let obj = {3: 'c', 1: 'a', 2: 'b'}; console.log(obj[1]); // կարտածի 'a' console.log(obj[2]); // կարտածի 'b' console.log(obj[3]); // կարտածի 'c'

Բացի այդ, թվային բանալիները պարտադիր չէ որ ունենան բոլոր արժեքները առանց բացթողումների, ինչպես զանգվածում։ Մենք կարող ենք ունենալ կամայական թվեր և դա որևէ խնդրի չի հանգեցնի (նման է զանգվածների սպառվածությանը)։ Ուստի հաջորդ օբյեկտը ճիշտ է.

let obj = {7: 'a', 50: 'b', 23: 'c'};

Ստեղծեք օբյեկտ և համոզվեք, որ դրանում բանալիների կարգը նշանակություն չունի։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել