JavaScript

Value vs reference (JS)

Në shqip: Vlera dhe referenca në JS

ShpjegimiSQ

Kur kopjon një numër, merr kopje të re. Kur kopjon një objekt ose varg, kopjon vetëm referencën — të dyja variablat tregojnë te i njëjti objekt, dhe ndryshimi te njëra shihet te tjetra.

EnglishEN

When you copy a number, you get a new copy. When you copy an object or array, you copy only the reference — both variables point to the same object, and a change in one shows in the other.

Si ta mendosh

Si dy njerëz me çelësin e së njëjtës shtëpi.

Lexoje në anglisht

Like two people with keys to the same house.

Shembull kodijavascript

const a = [1, 2];
const b = a;
b.push(3);
console.log(a);   // [1, 2, 3]

Terma të lidhur