8 of 17 menu

JavaScript-däki obýektiň elementini almakdaky säwlik

Bizde bir obýekt bolsun:

let obj = { a: 1, b: 2, c: 3, d: 4, e: 5, };

Bu obýektdän belli bir açaryň elementini almak isleýäris. Bu açaryň adyny ulanyjy inputa girizýär:

console.log(input.value);

Bäzi başlangyç programmistler şu säwligi ýa-daýarlar: olar obýekti aýlawda gaýtalaýarlar we açarlary inputyň bahasy bilen bire-bir deňleşdirýärler, şeýle:

for (let key in obj) { if (key === input.value) { let elem = obj[key]; console.log(elem); // gözlenýän baha break; } }

Şeýle-de bolsa, bu meselede aýlaw doly gereksiz. Sebäbi biz öz bahamyzy açaryň üsti bilen şeýle alyp bileris:

let elem = obj[input.value];

Gerek bolsa, obýektde şuňa meňzeş açaryň bardygyny barlap bolýar:

if (obj[input.value] !== undefined) { let elem = obj[input.value]; console.log(elem); } else { console.log('obýektde şeýle açaryň ýok'); }
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et