Mauzzz0

TS. Задание на собес #1.

Sep 13th, 2022 (edited)
1,158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
TypeScript 0.64 KB | Software | 0 0
  1. // Задание #1. Сработают ли вызовы функции logClassA. Почему?
  2. class A {
  3.     name: string;
  4. }
  5.  
  6. class B {
  7.     name: string;
  8. }
  9.  
  10. class C {
  11.     name: string;
  12.     field: string;
  13. }
  14.  
  15. const logClassA = (instance: A) => {
  16.     console.log(instance.toString())
  17. }
  18.  
  19. const a = new A();
  20. const b = new B();
  21. const c = new C();
  22.  
  23. logClassA(a);
  24. logClassA(b);
  25. logClassA(c);
  26.  
  27.  
  28. // Просто вопрос. Почему первая строка выдаёт ошибку, а вторая корректно выводит число?
  29. console.log(4.toSting()) // Error...
  30. console.log(5..toString()) // No error :)
Advertisement
Add Comment
Please, Sign In to add comment