⊗jsPmObCn 101 of 505 menu

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

Массивдерди жана объектилерди камтыган константалар кызыктуу жол менен иштейт. 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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу