Из этого вопроса и принятого ответа я знаю, что существует метод проверить, содержит ли массив объект в JavaScript, используя эту строку кода:
> ['joe', 'jane', 'mary'].includes('jane'); true
Однако, если я использую тот же код в TypeScript, я получаю эту ошибку:
Свойство
includes
не существует для типаstring[]
.
- Почему компилятор выдает эту ошибку? Я ожидаю, что все, что доступно в JS, доступно и в TS.
- Как я могу решить эту ошибку, не меняя код? Он должен работать на ES5.