Advertisement
benshepherd

Callback/async example

Jun 5th, 2020
2,080
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Using promises
  2. const checkUsername = async(username) => {
  3.     try {
  4.         return await fetch('http://localhost:8080/check-username')
  5.     }
  6.     catch (err) {
  7.         console.error(err)
  8.     }
  9. }
  10.  
  11. // Using callbacks
  12. checkUsername('benjamin', function(response, err) {
  13.     if(err) {
  14.         console.error(err)
  15.     }
  16.  
  17.     // handle response
  18. })
  19.  
  20. const checkUsername = (username, callback) => {
  21.     fetch('http://localhost:8080/check-username')
  22.         .then((response) => callback(response))
  23.         .catch((err) => callback(null, err))
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement