⊗jsPmObCn 101 of 505 menu

JavaScriptда массивлар ва объектлар билан константалар

Массивлар ва объектларни ўз ичига олган константалар кизиқ usulда ишлайди. JavaScript ушбу константаларнинг қийматларини ўзгартиришга рухсат бермайди, лекин объектларнинг хусусиятлари ва массивларнинг элементларининг қийматларини ўзгартириш - мумкин.

Келгила, мисолларда кўрамиз. Бизда мана шундай объект бор деб фараз қилайлик:

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

Келгила, унга бошқа нарса ёзиб кўриб кўрамиз:

obj = 123; // хатолик

Келгила, константага бошқа объект ёзиб кўриб кўрамиз:

obj = {x: 1, y: 2, z: 3}; // хатолик

Бирок, агар биз объектнинг хусусиятини ўзгартиришга уриниб кўрсак, у ишлайди:

obj.a = '+'; // ишлайди!

Куйидаги код ишлатиш натижасида нама чиқади:

const arr = ['a', 'b', 'c']; arr[1] = '!'; console.log(arr);

Куйидаги код ишлатиш натижасида нама чиқади:

const arr = ['a', 'b', 'c']; arr = [1, 2, 3]; console.log(arr);

Куйидаги код ишлатиш натижасида нама чиқади:

const arr = ['a', 'b', 'c']; arr = ['a', 'b', 'c']; console.log(arr);
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш