JavaScript L-1
Dot vs Bracket Operator.
const people = {
name: "J",
age: 20,
"people hobbies": ["guitar", "sleeping", "dancing", "music"]
}
//Dot Operator
console.log(people.age);
// but if there is space between names then. won't work so we use []
// eg- people hobbies ,has space
//Bracket operator
console.log(people["people hobbies"]);
Inserting the new key in Object.
const people = {
name: "J",
age: 20,
}
// to add new key in object
people["email"] = "jeevika@gmail.com";
console.log(people);
//OUTPUT :
{name: 'J', age: 20, email: 'jeevika@gmail.com'}
To Iterate over Objects.
const people = {
name: "J",
age: 20,
}
for (let key in people) {
//to get the values in object
console.log(people[key]);
//OUTPUT://J
// 20
//['guitar', 'sleeping', 'dancing', 'music']
//To get key value pair
console.log(`${key} :
${people[key]}`);
//output:
//name : J
//age : 20
//people hobbies : guitar,sleeping,dancing,music
//another way to iterate
console.log(key,people[key]);
//output :
//name J
//age 20
// people hobbies (4) ['guitar', 'sleeping', 'dancing', 'music']
}
//to get key value pair.
//USING object.keys TO ITERATE
const people = {
name: "J",
age: 20,
"people hobbies": ["guitar", "sleeping", "dancing", "music"]
}
for (let key of Object.keys(people)) {
console.log(people[key])
}
//output:
//J
//20
// ['guitar', 'sleeping', 'dancing', 'music']