⊗jsPmObPBR 100 of 505 menu

JavaScript-da obýektleri salgylar üsti bilen geçirmek

Massiwler we obýektler beýleki primitiv maglumat görnüşlerinden birnäçe tapawutlanýar. Tapawut şonda, massiw saklaýan üýtgeýjisi, aslynda ony saklamok, diňe salgylar edip durýar.

Amalyýetda bu, obýekti beýleki üýtgeýjide saklanda, iki üýtgeýjiniň hem bir obýekde salgylaryny edýändigini aňladýar. Amalyýetda synanyşaly. Bizde aşakdaky obýekt bardyr diýeliň:

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

Ony bir üýtgeýjiden beýlekisine bereliň:

let obj2 = obj1;

Üýtgeýjileriň birini üýtgedeliň:

obj2.a = '!';

Netijede, üýtgeşmeler beýleki üýtgeýjide hem görner:

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

Kody işletmän, konsola näme çykarylandygyny anyklaň:

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

Kody işletmän, konsola näme çykarylandygyny anyklaň:

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

Kody işletmän, konsola näme çykarylandygyny anyklaň:

let arr1 = [1, 2, 3]; let arr2 = arr1; arr1[0] = 'a'; arr2[0] = 'b'; console.log(arr2);
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et