Ошибка машинописного текста: TS2339: свойство 'map' не существует для типа 'string' - PullRequest
0 голосов
/ 14 сентября 2018

Кажется, что в TypeScript нет новых типов объектов в ECMAScript 2015 (6-е издание, ECMA-262). Вот мой код:

const SkipAny: string = requestBody.SkipAny;
CurTester.SkipAny = SkipAny.map((value)=>{return new RegExp(value)});

Я получаю ошибку:

TS2339:Property 'map' does not exist on type 'string'

Я бы хотел обойти это, но я хочу использовать карту. Есть ли способ игнорировать это правило в tslint?

1 Ответ

0 голосов
/ 14 сентября 2018

Оказывается, ошибка верна, я должен был использовать массив:

const SkipAny: string [] = requestBody.SkipAny;
CurTester.SkipAny = SkipAny.map((value)=>{return new RegExp(value)});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...