JavaScript Value vs Reference Explained Simply
Pass by value means the actual value is passed on. Pass by reference means a number (where the value is stored in memory) is passed on.
function update(points, profile) {
points = 99;
profile.name = "Mira";
profile = { name: "Someone else" };
}
const points = 10;
const profile = { name: "Sam" };
update(points, profile);
console.log(points);
console.log(profile.name); AI panel
Ask AI to clarify the parts you don’t fully understand, or go more in depth with MDN documentation.