TSLint: для операторов должны быть в скобках (фигурные) - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу использовать этот код для генерации строки.

randomString(): string {
    const length = 40;
    const chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    let result = '';
    for (let i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
    return result;
  }

Но я получаю эту ошибку:

TSLint: for statements must be braced (curly)

Знаете ли вы в машинописном тексте, какие скобки следует использовать?

1 Ответ

0 голосов
/ 18 февраля 2019
for (let i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];

должно быть

for (let i = length; i > 0; --i) {
  result += chars[Math.floor(Math.random() * chars.length)];
}

Ваша среда IDE должна предложить вам автоматически решить эту проблему.

...