Advertisement
MarcinKubat

Create object in TypeScript

Jun 9th, 2020
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. // TWORZENIE OBIEKTÓW W TYPE SCRIPT
  2.  
  3. // SPOSÓB PIERWSZY:
  4.  
  5. class UserWallet {
  6. experience: number = 0;
  7. moneyGreen: number = 100;
  8. moneyGold: number = 0;
  9. moneyRed: number = 10;
  10. constructor(public userId:string){ } //konstruktor, opcjonalny
  11. }
  12. // tworzenie obiektu:
  13. const newUserWallet: UserWallet = new UserWallet(user.uid);
  14.  
  15.  
  16. // SPOSÓB DRUGI:
  17.  
  18. interface IUserWallet
  19. {
  20. experience: number;
  21. moneyGreen: number;
  22. moneyGold: number;
  23. moneyRed: number;
  24. userId: string;
  25. }
  26.  
  27. const _newUserWallet: IUserWallet = {
  28. experience: 0,
  29. moneyGreen: 100,
  30. moneyGold: 0,
  31. moneyRed: 10,
  32. userId: `await`
  33. }
  34. // tworzenie obiektu:
  35. // jeżeli dobrze rozumiem tworzenie obiektu nastąpiło w momencie `const _newUserWallet: IUserWallet{ ...}`
  36. //natomiast teraz musimy mu jeszcze tylko nadać wartość `userId`:
  37. _newUserWallet.userId = user.uid;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement