File tree Expand file tree Collapse file tree
docs-language/asynchronous Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55``` javascript
66function greet (name , callback ) {
7- console .log (" Hello, " + name + " ! " );
8- callback (); // Εκτέλεση της callback συνάρτησης
7+ console .log (' Hello, ' + name + ' ! ' );
8+ callback (); // Εκτέλεση της callback συνάρτησης
99}
1010
1111function 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
2525function 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
3434function 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 `
You can’t perform that action at this time.
0 commit comments