In Javascript, we have objects pairs with keys, and values.
let Week = {
Sunday:0,
Monday:1,
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:6
}
console.log(Week.Monday)
//https://jsfiddle.net/heLa0kwm/
let Week = {
Sunday:0,
Monday:["Good Morning"],
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:6
}
console.log(Week.Monday)
//output: ["Good Morning"]
How to use PUSH to enter a new variable into an Object Array
let greetings = "Good afternoon";
let Week = {
Sunday:0,
Monday:[],
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:6
}
Week.Monday.push(greetings)
console.log(Week.Monday)
//output:["Good afternoon"]
Here, we add an array into Monday object. As you can see, Monday has only one array therefore Monday[0]. Inside Monday array, we added two objects numberOfPushups, and numberOfSitups. We access them this way.
let Week = {
Sunday:0,
Monday:[{
numberOfPushups:[30],
numberOfSitups:[20],
}],
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:6
}
//Week.Monday.push(greetings)
console.log(Week.Monday[0].numberOfPushups)
console.log(Week.Monday[0].numberOfSitups)
//output: [30]
//output: [20]
Here, we added userInputPushups = 70 into the object: Week.Monday[0].numberOfPushups.push(userInputPushups);
let userInputPushups = 70;
let Week = {
Sunday:0,
Monday:[{
numberOfPushups:[],
numberOfSitups:[],
}],
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:6
}
//Week.Monday.push(greetings)
Week.Monday[0].numberOfPushups.push(userInputPushups);
console.log(Week.Monday[0].numberOfPushups)
console.log(Week.Monday[0].numberOfSitups)
//output: [70]
//output: []
Let’s do the same with another day of the week, Saturday.
let userInputPushups = 40;
let Week = {
Sunday:0,
Monday:[{
numberOfPushups:[],
numberOfSitups:[],
}],
Tuesday:2,
Wednesday:3,
Thursday:4,
Friday:5,
Saturday:[{
numberOfPushups:[],
numberOfSitups:[],
}],
}
//Week.Monday.push(greetings)
Week.Saturday[0].numberOfPushups.push(userInputPushups);
console.log(Week.Saturday[0].numberOfPushups)
console.log(Week.Saturday[0].numberOfSitups)
//output: [40]
//output: [0]