⊗jsPmObPBR 100 of 505 menu

JavaScript-те объектілерді сілтеме бойынша беру

Массивтер мен объектілер басқа примитивтік дерек түрлерінен біршама ерекшеленеді. Ерекшелігі мында, массивті сақтайтын айнымалы, шынында оны қамтымайды, тек оған сілтеме жасайды.

Практикада бұл мынаны білдіреді: объектіні басқа айнымалыға жазған кезде, екі айнымалы да бір объектіге сілтеме жасайды. Практикада көрейік. Бізде келесі объект бар делік:

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

Оны бір айнымалыдан екіншісіне тағайындайық:

let obj2 = obj1;

Айнымалылардың бірін өзгертейік:

obj2.a = '!';

Нәтижесінде өзгерістер екінші айнымалыда да көрінеді:

console.log(obj1); // {a: '!', b: 2, c: 3}

Кодты іске қоспай, консольге не шығарылатынын анықтаңыз:

let arr1 = [1, 2, 3]; let arr2 = arr1; arr1[0] = 'a'; console.log(arr2);

Кодты іске қоспай, консольге не шығарылатынын анықтаңыз:

let arr1 = [1, 2, 3]; let arr2 = arr1; arr1[0] = 'a'; arr2[1] = 'b'; console.log(arr1);

Кодты іске қоспай, консольге не шығарылатынын анықтаңыз:

let arr1 = [1, 2, 3]; let arr2 = arr1; arr1[0] = 'a'; arr2[0] = 'b'; console.log(arr2);
Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау