Skip to content

Commit 4200df7

Browse files
authored
Merge pull request #11 from nikcladis/feature/async-programming-docs
2 parents 75d5bea + cf279b9 commit 4200df7

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

docs-language/asynchronous/2. callbacks.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,35 @@
44

55
```javascript
66
function greet(name, callback) {
7-
console.log("Hello, " + name + "!");
8-
callback(); // Εκτέλεση της callback συνάρτησης
7+
console.log('Hello, ' + name + '!');
8+
callback(); // Εκτέλεση της callback συνάρτησης
99
}
1010

1111
function sayGoodbye() {
12-
console.log("Goodbye!");
12+
console.log('Goodbye!');
1313
}
1414

1515
// Κλήση της greet συνάρτησης με την sayGoodBye ως callback
16-
greet("Maria", sayGoodbye);
16+
greet('Maria', sayGoodbye);
1717

1818
// Hello, Maria!
1919
// Goodbye!
20-
20+
```
2121

2222
Στο παράδειγμα αυτό, η `sayGoodBye` δίνεται ως callback στη `greet`, η οποία την καλεί μετά τον χαιρετισμό.
2323

2424
```javascript
2525
function fetchData(callback) {
26-
console.log("Λήψη δεδομένων...");
26+
console.log('Λήψη δεδομένων...');
2727

28-
setTimeout(() => {
29-
console.log("Τα δεδομένα ελήφθησαν!");
30-
callback();
31-
}, 2000);
28+
setTimeout(() => {
29+
console.log('Τα δεδομένα ελήφθησαν!');
30+
callback();
31+
}, 2000);
3232
}
3333

3434
function processData() {
35-
console.log("Επεξεργασία δεδομένων...");
35+
console.log('Επεξεργασία δεδομένων...');
3636
}
3737

3838
// Κλήση της συνάρτησης με callback
@@ -41,7 +41,6 @@ fetchData(processData);
4141
// Λήψη δεδομένων...
4242
// Τα δεδομένα ελήφθησαν!
4343
// Επεξεργασία δεδομένων...
44-
4544
```
4645

4746
:::info `setTimeout`

0 commit comments

Comments
 (0)