Objects:

var obj={
	name: 'Shivaji',
	education:"btech"
}
console.log(obj.name)
console.log(obj.education)

Nested objects:

var obj={
	name: 'Shivaji',
	education:"btech",
	address:{
		doorNumber:1-155,
		street:"yerramsettivari palem"
	}
}
console.log(obj.address.doorNumber)
console.log(obj.address.street)

Accessing arrays:

var obj={
	name: 'Shivaji',
	education:"btech",
	hobbies:["cricket", "vollyball"]
}
console.log(obj.hobbies[0])
console.log(obj.hobbies[1])

Use cases of [] Notation :

syntax : object["key"]

  1. Dynamic object keys.

  2. Multi-object keys.

Enhanced object literal -

1. Set the number as the object key

Syntax : number: value;

var obj={
	6304464476: 'Shivaji'
}

2. Set the variable value as an object key: