Objects
Objects are the collection of key, value pairs and each pair of key-value are known as a property. Here, the property of the key can be a string whereas its value can be of any value.
📝 Tasks:
Given a Doe family that includes two members, where each member's information is provided in form of an object.
let person = {
name: "John", //String
lastName: "Doe",
age: 35, //Number
gender: "male",
luckyNumbers: [ 7, 11, 13, 17], //Array
significantOther: person2 //Object,
};
let person2 = {
name: "Jane",
lastName: "Doe",
age: 38,
gender: "female",
luckyNumbers: [ 2, 4, 6, 8],
significantOther: person
};
let family = {
lastName: "Doe",
members: [person, person2] //Array of objects
};
- [ ] Find a way to print the name of the first member of the Doe family in a
console. - [ ] Change the fourth
luckyNumbersof the second member of the Doe family to33. - [ ] Add a new member to the family by creating a new person (
JimmyDoe,13,male,[1, 2, 3, 4],null) and update the member list. - [ ] Print the
SUMof the lucky numbers of Doe family in theconsole.
💡 Hints:
- Visit the objects chapter to understand how the object work.
- You can get
luckyNumbersfrom each person object inside the family object. - Once you get each array just loop over it adding every element and then add each sum of the 3 family members.