мы должны включить типы возврата для методов javascript - PullRequest
1 голос
/ 18 мая 2019

У меня есть сомнения с типами возвращаемых методов Javascript. Я видел некоторые статические методы, которые не содержат подсказки о типах возвращаемых данных, но возвращают некоторые тексты в виде строк. Пожалуйста, объясните:

      <script>  
        class Test{  
          static display(){  //This doesn't include return type 
           return "static method is invoked"  
          }  
        }  
        document.writeln(Test.display());  
      </script> 

1 Ответ

3 голосов
/ 18 мая 2019

Нет, нет, и я уверен, что в чистом JS это невозможно. Вы можете сделать это в TypeScript, а некоторые другие языки поддерживают его изначально (Swift), но вы не можете (и не можете IIRC) в JavaScript.

Если вы хотите использовать TypeScript, он будет выглядеть так:

static display(): string {...}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...