⊗jsPmMuVK 183 of 505 menu

Sleutels vanuit veranderlikes in multidimensionele JavaScript-strukture

Laat die volgende objek gegee wees:

let obj = { 'sub1': ['11', '12', '13'], 'sub2': ['21', '22', '23'], };

Kom ons druk 'n element uit ons objek af, byvoorbeeld die element '22':

console.log(obj['sub2'][1]);

Laat nou die sleutels in veranderlikes gestoor wees:

let key1 = 'sub2'; let key2 = 1;

Kom ons druk die element van die multidimensionele struktuur met behulp van ons veranderlikes af:

console.log(obj[lang][day]);

Die volgende struktuur om 'n lys van take vir jare, maande en dae te stoor, word gegee:

let affairs = { '2018': { 11: { 29: ['name111', 'name112', 'name113'], 30: ['name121', 'name122', 'name123'], }, 12: { 30: ['name211', 'name212', 'name213'], 31: ['name221', 'name222', 'name223'], }, }, '2019': { 12: { 29: ['name311', 'name312', 'name313'], 30: ['name321', 'name322', 'name323'], 31: ['name331', 'name332', 'name333'], } }, }

Laat drie veranderlikes ook gegee wees wat die jaar, maand en dag bevat. Druk die taak af wat ooreenstem met die waardes van die veranderlikes.

Die outeur van die volgende kode wou die element met die waarde '24' uitskryf:

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj['key1'][key2]);

Die kode lewer egter nie die verwagte resultaat nie. Korrigeer die fout.

Die outeur van die volgende kode wou die element met die waarde '24' uitskryf:

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj.key1.key2);

Die kode lewer egter nie die verwagte resultaat nie. Korrigeer die fout.

Die outeur van die volgende kode wou die element met die waarde '24' uitskryf:

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj.key1['key2']);

Die kode lewer egter nie die verwagte resultaat nie. Korrigeer die fout.

Die outeur van die volgende kode wou die element met die waarde '24' uitskryf:

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; console.log(obj['key1']['key4']);

Die kode lewer egter nie die verwagte resultaat nie. Korrigeer die fout.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp