⊗jsPmObPBR 100 of 505 menu

Пренос објеката референцом у ЈаваСкрипту

Низови и објекти се донекле разликују од осталих примитивних типова података. Разлика је у томе што променљива која чува низ, заправо не садржи њега, већ само реферише на њега.

У пракси то значи да ће, приликом уписа објекта у другу променљиву, обе променљиве реферисати на исти објекат. Хајде да испробамо у пракси. Нека имамо следећи објекат:

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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј