簡體   English   中英

TSLint:for 語句必須加括號(卷曲)

[英]TSLint: for statements must be braced (curly)

我想用這段代碼來生成字符串。

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)

你知道在打字稿中我應該使用什么大括號嗎?

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 應該建議您自動解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM