⊗jsPmObPAM 92 of 505 menu

JavaScriptте объекттик касиетке кайрылуу катасы

Объекттин касиетине кайрылганда, бул касиеттин аты өзгөрмөдө сакталбашы керек. Эмне үчүн экенин карап көрөлү. Бизде төмөнкүдөй объект бар деп коёлу:

let obj = {a: 1, b: 2, c: 3};

Өзгөрмөдө биз алып келгибиз келген касиеттин аты сакталсын деп коёлу:

let key = 'a';

Бул өзгөрмөнү колдонуп, объекттин касиетине кайрылууга аракет кылалы:

console.log(obj.key); // undefined

Келтирилген код иштебейт, анткени чындыгында биз 'key' атындагы касиетти издейбиз, бир эмес key өзгөрмөсүндө сакталган касиеттин атын. Башкача айтканда, биздин код төмөнкүгө барабар:

console.log(obj['key']);

Өзгөрмөдөгү ачкыч аркылуу элементке кайрылуунун жалгыз жолу - бул өзгөрмөнү төрт бурчтуу кашаага жазуу:

console.log(obj[key]);

Төмөнкү коддогу катаны оңдоп бериңиз:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj.prop);

Төмөнкү коддогу катаны оңдоп бериңиз:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj['prop']);
Кыргызча
AfrikaansAzə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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу