-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathCallbacks.js
More file actions
32 lines (22 loc) · 723 Bytes
/
Callbacks.js
File metadata and controls
32 lines (22 loc) · 723 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
// The Old Way: Asynchronous JavaScript with Callbacks
function getRecipe() {
setTimeout(() => {
const recipeID = [523, 883, 432, 974];
console.log(recipeID); // 1
setTimeout(id => {
const recipe = {
title: 'Fresh tomato Pasta',
Publisher: 'Lakshman'
};
console.log(`${id}: ${recipe.title}`); // 2
setTimeout(Publisher => {
const recipe2 = {
title: 'American Pizza',
Publisher: Publisher
};
console.log(recipe2); // 3
}, 1500, recipe.Publisher);
}, 1500, recipeID[2]);
}, 1500);
}
getRecipe();