DEV Community

Do Cuong
Do Cuong

Posted on

23/10

23/10
TOP - Foundation: 93%
Object Basics

Start learning about object data type.
Read https://javascript.info/object.

Creating new object:
let obj = new Object();
or let obj = {};

Object have property. Each property consist of 2 part: key and value.
example of an object:
let user = {
name: "John",//key: 'name'( key is string data type ),value:"John"
age: 30, //key: 'age', value:30.
}

Can use dot notation to access obj value.
user.name // 'John'
user.surname = "Smith" // add new property to user obj.
delete user.name // delete property from obj.

dot notation need valid variable identifier. Mean you can't use:
user.is Admin = true;
or user."is Admin" = true;
these won't work
can use [] instead.
user["is Admin"] = true // this worked.

To check for property in obj use "key" in obj.
Example: "name" in user // true
To iterate over an obj use for (let key in obj) loop

Top comments (0)