⊗jsPmMuSI 181 of 505 menu

JavaScript ko'p o'lchovli tuzilmalarni aylantirish

Faraz qilaylik, bizda quyidagi talabalar ob'ekti berilgan:

let students = { 'group1': ['student11', 'student12', 'student13'], 'group2': ['student21', 'student22', 'student23'], 'group3': ['student31', 'student32'], };

Keling, ikkita ichki tsikldan foydalanib, ob'ektimizni aylantirib, barcha talabalarning ismlarini ekranga chiqaramiz.

Ko'rib turganingizdek, bizda massivlar bilan ob'ekt mavjud. Bu shuni anglatadiki, birinchi tsikl ob'ekt bo'yicha, ikkinchisi esa massivlar bo'yicha bo'lishi kerak. Ya'ni birinchi tsikl for-in, ikkinchisi esa for-of bo'ladi, mana shunday:

for (let group in students) { for (let name of students[group]) { console.log(name); } }

Quyidagi ma'lumotlar tuzilmasi berilgan:

let data = { 1: [ 'data11', 'data12', 'data13', ], 2: [ 'data21', 'data22', 'data23', ], 3: [ 'data31', 'data32', 'data33', ], 4: [ 'data41', 'data42', 'data43', ], };

Ichki tsikllar yordamida barcha ma'lumotlar qatorlarini ekranga chiqaring.

Quyidagi ma'lumotlar tuzilmasi berilgan:

let data = [ { 1: 'data11', 2: 'data12', 3: 'data13', }, { 1: 'data21', 2: 'data22', 3: 'data33', }, { 1: 'data31', 2: 'data32', 3: 'data33', }, ];

Ichki tsikllar yordamida barcha ma'lumotlar qatorlarini ekranga chiqaring.

Quyidagi ma'lumotlar tuzilmasi berilgan:

let data = [ { 1: [ 'data111', 'data112', 'data113', ], 2: [ 'data121', 'data122', 'data123', ], }, { 1: [ 'data211', 'data212', 'data213', ], 2: [ 'data221', 'data222', 'data223', ], }, { 1: [ 'data411', 'data412', 'data413', ], 2: [ 'data421', 'data422', 'data423', ], }, ];

Ichki tsikllar yordamida barcha ma'lumotlar qatorlarini ekranga chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish