⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել