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]