Guest User

Untitled

a guest
Jan 16th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. const funcao1 = function(id){
  2. return {nome: "João", idade: 32, id: id}
  3. }
  4.  
  5. const funcao2 = function(callback, id){
  6. setTimeout(function(){
  7. return callback({nome: "João", idade: 32, id: id})
  8. }, 3000)
  9. }
  10.  
  11. const funcao3 = (id) => {
  12. var p = new Promise(function(resolve, reject){
  13. setTimeout(function(){
  14. resolve({nome: "João", idade: 32, id: id})
  15. }, 6000);
  16. });
  17. return p
  18. }
  19.  
  20. async function main() {
  21. funcao2(function(dados){
  22. console.log(dados)
  23. }, 3);
  24. console.log(await funcao3(1))
  25. console.log(funcao3())
  26. funcao3(2)
  27. .then(function(dados){
  28. console.log(dados)
  29. });
  30. console.log(funcao1(0))
  31. }
  32. main()
Add Comment
Please, Sign In to add comment