Sora952

Typescript wild tuto

Nov 9th, 2020 (edited)
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. type User = {
  2.     name: string;
  3.     age: number;
  4.     birthday?: string|Date;
  5.     };
  6. const prettyPrintWilder = (users: User[]) => {
  7.     console.log("########################");
  8.     users.map((el) => {
  9.         console.log(`${el.name} is ${el.age} years old`);
  10.     });
  11.     console.log("########################");
  12.     };
  13.     const wilders: User[] = [];
  14.     const user1 = { name: "Pierre", age: 23 };
  15.     const user2 = { name: "Paul", age: calculateAge("10/02/1990") };
  16.     const user3 = { name: "Jacques", age: 25 };
  17.     wilders.push(user1);
  18.     wilders.push(user2);
  19.     wilders.push(user3);
  20.     prettyPrintWilder(wilders);
  21.  
  22.   function calculateAge(birthday:string){
  23.     let birth = new Date(birthday)
  24.     let yearBirth = birth.getFullYear();
  25.     let today = 2020;
  26.     return today - yearBirth;
  27.   }
Advertisement
Add Comment
Please, Sign In to add comment