# Data Model of Jacky's Day
---
```javascript=
let me = {
name: "Jacky Wu",
energy: 200,
isHappyNow: true,
muchWorkToDo: true,
heartbeat: 80
}
let dayPhase = ["Morning", "Afternoon", "Night"]
// At the beginning of a new lovely day!
let currentDayPhase = dayPhase[0]
function beginEating() {
heartbeat = 100,
energy = energy + 50,
isHappyNow = true,
}
let breakfast = ["egg", "bacon", "milk", "bread"]
beginEating(breakfast); // Time to eat breakfast to stay healthy!
me.energy -= 60;
// Pack my stuff and going to work right now.
let myInternshipWork = [
replyingEmail {
isWorkloadHeavy: true,
numEmailToReply: 30
},
runningCourse {
isWorkloadHeavy: false,
typeOfCourse: 6,
courseContent: "Language Learning Courses"
}
]
let numOfRepliedEmail = 0;
do {
numOfRepliedEmail += 1;
} while (numOfRepliedEmail < 30); // I have 30 work emails to reply.
function workingMachine() {
// I'll start finishing the work efficiently;
me.heartbeat = 140;
me.energy -= 100;
me.isHappyNow: false;
}
workingMachine(Jacky); // Jacky is the workaholic now!
me.muchWorkToDo: false;
// The time has shifted to 13:00 now.
currentDayPhase = dayPhase[1];
beginEating(lunch); // Time to eat lunch to reenergize :)
// I'll pack my stuff and go back to TC to take an afternoon class.
let tcBuilding = [
"Macy Hall",
"Grace Dodge Hall",
"Russel Hall",
"Thompson Hall"
]
tcBuilding.push("528 Building") // Oh I forgot one building!
let goPlace = tcBuilding[4] // I go to 528 Building for class.
me.energy -= 30;
me.heartbeat = 80;
me.isHappyNow = true;
// The time has shifted to 19:00 now.
currentDayPhase = dayPhase[2];
let myDinner = {
food: ["mushroom soup", "pho", "meatball"],
calories: 600,
isVeryTasty: true,
}
beginEating(dinner); // Finally my favorite dinner time comes!
function toDoAtNight() {
if muchWorkToDo = false
then
// Hang out with friends. Trick or treat!!!
heartbeat = 130;
isHappyNow = true;
else
workingMachine();
}
toDoAtNight(Jacky); // Guess what to do at night...
let thingToDoBeforeSleep = [
"take a shower",
"check my phone",
"set an alarm clock",
"go to bed"
]
sleep(Jacky);
// All work and no play makes Jacky a dull boy.
// Tomorrow is another day!
// Sweet dreams...
```