TSLint:for 语句必须大括号(花括号)
Posted
技术标签:
【中文标题】TSLint:for 语句必须大括号(花括号)【英文标题】:TSLint: for statements must be braced (curly) 【发布时间】:2019-07-11 23:42:51 【问题描述】:我想用这段代码来生成字符串。
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】: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 应建议您自动解决此问题。
【讨论】:
以上是关于TSLint:for 语句必须大括号(花括号)的主要内容,如果未能解决你的问题,请参考以下文章