1
+ // this is promise for frist
2
+
3
+ // let permiseOne = new Promise((resolve, reject) => {
4
+ // setTimeout(() => {
5
+ // console.log("async task is complete");
6
+ // resolve();
7
+ // }, 1000);
8
+ // });
9
+
10
+ // permiseOne.then(() => {
11
+ // console.log("promise consumed");
12
+ // });
13
+
14
+ // seconde promise useing without varibal
15
+
16
+ // new Promise((resolve, reject) => {
17
+ // setTimeout(() => {
18
+ // console.log("async task is complete");
19
+ // resolve();
20
+ // }, 1000);
21
+ // }).then(() => {
22
+ // console.log("async 2 is complete");
23
+ // });
24
+
25
+ // three
26
+
27
+ // const forPromise = new Promise((resolve, reject) => {
28
+ // setTimeout(() => {
29
+ // let error = false;
30
+ // console.log("async task is complete");
31
+ // if (!error) {
32
+ // resolve({
33
+ // userName: "Ashish Choudhary",
34
+ // gmail: "simple@gmail",
35
+ // number: 123,
36
+ // });
37
+ // } else {
38
+ // reject("Error: somthing went wrong");
39
+ // }
40
+ // });
41
+ // });
42
+
43
+ // forPromise
44
+ // .then((user) => {
45
+ // return user.userName;
46
+ // })
47
+ // .then((userName) => {
48
+ // console.log(userName);
49
+ // })
50
+ // .catch((error) => {
51
+ // console.log(error);
52
+ // })
53
+ // .finally(() => {
54
+ // console.log("promise is complete");
55
+ // });
56
+
57
+ // promise 5
58
+
59
+ // let promiseFive = new Promise((resolve, reject) => {
60
+ // setTimeout(() => {
61
+ // let error = false;
62
+ // if (!error) {
63
+ // console.log("async task is complete");
64
+ // resolve({
65
+ // userName: "javaScript",
66
+ // gmail: "js@gmail.com",
67
+ // });
68
+ // } else {
69
+ // reject("Error:js went wrong");
70
+ // }
71
+ // }, 1000);
72
+ // });
73
+
74
+ // async function consumePromiseFive() {
75
+ // const response = await promiseFive;
76
+ // console.log(promiseFive);
77
+ // }
78
+ // consumePromiseFive();
79
+
80
+ // api requst 1
81
+
82
+ async function getAllUsers ( ) {
83
+ try {
84
+ const response = await fetch ( "https://randomuser.me/api/" ) ;
85
+ const data = await response . json ( ) ;
86
+ console . log ( data ) ;
87
+ } catch ( error ) {
88
+ console . log ( "Error" , error ) ;
89
+ }
90
+ }
91
+ // getAllUsers();
92
+
93
+ // api request fatch
94
+
95
+ fetch ( "https://randomuser.me/api/" )
96
+ . then ( ( response ) => {
97
+ return response . json ( ) ;
98
+ } )
99
+ . then ( ( data ) => {
100
+ console . log ( data ) ;
101
+ } )
102
+ . catch ( ( error ) => {
103
+ console . log ( error ) ;
104
+ } ) ;
0 commit comments