1. Unique identifier
As you can see, even if the properties are exactly the same, two objects are different, and that’s the uniqueness of objects in JS.
2. Have highly dynamic object properties that are different from other languages.
Those of you who are familiar with c++ and Java may know that the state and behavior of an object are different things. In c++, they are member variables and member functions. In Java, they are properties and methods. But in js object system, whether attribute or method, are common attributes.
For this reason, when working with JS objects, the ability to add modified state and behavior to them at run time is a unique advantage.
One knowledge a day, a little bit better each day