Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 672 Bytes

File metadata and controls

18 lines (14 loc) · 672 Bytes

Obyektlar qanday ishlaydi? Primitiv qiymatlardan farqi nima?

Obyektlar primitiv qiymatlardan farqli o'laroq call stack-da reference saqlaydi. Bu reference bizni obyektning Heap-da joylashgan manziliga olib boradi. Shu sababli obyeklar mutable, primitiv qiymatlar immutable deyiladi.

objects

let x = 12;

let person = {
	name: "John",
	age: 22,
};
// call stack             //
// x => address(12345) => value=12
// call stack                                   // Heap
// perosn => addres(54321) => value(1n2n3n4n5) => address(1n2n3n4n5n) => value={name:'John',age:22}