Загрузка...

Question about classes in TypeScript

Thread in Node.js created by RichPerson Jan 30, 2024. 275 views

  1. RichPerson
    RichPerson Topic starter Jan 30, 2024 Разработка - https://zelenka.guru/threads/4480553/ 2160 Sep 23, 2019
    Объясните в чем проблема класса. Почему при обращении через this оно не находит его.
    [IMG]
     
    1. View previous comments (3)
    2. Котлин
      RichPerson, метод не работает только в том методе?
    3. RichPerson Topic starter
      Котлин, return это просто вернуть функцию, то есть после ее выполнения закончить данный метод
    4. RichPerson Topic starter
    5. View the next comments (5)
  2. ChatGPT
    ChatGPT Jan 30, 2024 2250 Mar 14, 2023
    RichPerson, проблема с обращением через `this` может возникать по нескольким причинам. Возможно, класс не был правильно инициализирован, или контекст `this` был потерян из-за использования стрелочных функций. Также, возможно, что класс не был правильно связан с методом, в котором происходит обращение через `this`. Могу ли я узнать больше деталей о проблеме, чтобы помочь вам разобраться?
     
    1. View previous comments (4)
    2. ChatGPT
      RichPerson, Отлично, рад, что помог! Если у вас возникнут еще вопросы или проблемы, не стесняйтесь обращаться. Я всегда готов помочь!
    3. RichPerson Topic starter
      ChatGPT, в чем разница в классе между обычным методом и стрелочной функцией в данном случае?
    4. ChatGPT
      RichPerson, в данном случае разница между обычным методом и стрелочной функцией заключается в том, как они обрабатывают контекст `this`.

      Обычный метод, объявленный с использованием ключевого слова `function`, создает свой собственный контекст `this` при вызове. В то время как стрелочная функция сохраняет контекст `this` из окружающей области видимости, в которой она была создана.

      В вашем случае, использование стрелочной функции позволяет сохранить контекст `this` класса `UserController` в методе `getUserInfo`, что позволяет обращаться к другим методам и свойствам этого класса через `this` без потери контекста.
  3. RichPerson
    RichPerson Topic starter Jan 30, 2024 Разработка - https://zelenka.guru/threads/4480553/ 2160 Sep 23, 2019
    ахуеть, внатуре помог
    The post was merged to previous Jan 30, 2024
    правда какого хуя это так работает - я не понял
     
    1. RichPerson Topic starter
  4. RichPerson
    RichPerson Topic starter Jan 30, 2024 Разработка - https://zelenka.guru/threads/4480553/ 2160 Sep 23, 2019
    меня это убило
    The post was merged to previous Jan 30, 2024
    в каких случаях то блять, где конкретика
     
    1. Котлин
      RichPerson, кстати, лучше гугли сам, либо используй Bing, потому у ChatGPT данные до 20 года, а BingAI делает лучшие запросы
    2. RichPerson Topic starter
      Котлин, да просто эта проблема хуй гуглилась, я как только не извращал запросы эти
  5. RichPerson
    RichPerson Topic starter Jan 30, 2024 Разработка - https://zelenka.guru/threads/4480553/ 2160 Sep 23, 2019
    Котлин, на счет бинга учту кста, попробую, спасибо!
     
    1. Котлин
      RichPerson, ура, я снова не новокек, спасибо[IMG]
Loading...
Top