Pass by value works with primitive data type

let a = 5;
let b = a;
b= b+5;
console.log(a);//5
console.log(b);//10

Pass by Refnrece Used in non Primitve::

const obj1 = {
user:"jigar",
pass:"pass"
}

const obj2= obj1;

obj2.pass = 'dd';

console.log(obj1);//{user: 'jigar', pass: 'dd'}
console.log(obj2);//{user: 'jigar', pass: 'dd'}

Topics covered:

Found this article helpful?

TutsCoder tutorials are free and ad-light — supported by readers like you. Buy me a coffee (or two ☕☕) as a token of appreciation and help keep Angular & Node.js content coming!

One-time. No subscription. 100% optional. 🙏 Every coffee counts!

Leave a Comment

Your email will not be published. Spam-free zone. ✌️

Available for Projects

Need Help With Your
Angular or Node.js Project?

7+ years of MEAN Stack experience. I build scalable Angular 21 apps, Node.js APIs, and SaaS products — delivered on time, every time.

7+ Years MEAN Stack Angular 21 + Nx Expert 20+ Projects Delivered Remote / Freelance