-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
42 lines (37 loc) · 756 Bytes
/
Copy pathindex.js
File metadata and controls
42 lines (37 loc) · 756 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
const players = [
{
name: "Sachin",
score: 200
},
{
name: "Virat",
score: 183
},
{
name: "Dhoni",
score: 190
}
];
const getScore = (name, callback) => {
setTimeout(() => {
players.forEach((player) => {
if (player.name == name) {
callback(player.score);
}
})
}, 1000)
};
let totalScore = 0;
const printScore = (score) => {
console.log("Score is: ", score);
}
getScore("Virat", (score) => {
totalScore += score;
getScore("Sachin", (score) => {
totalScore += score;
getScore("Sachin", (score) => {
totalScore += score;
printScore(totalScore);
});
});
});