TSLint:for 语句必须用大括号括起来(大括号)
TSLint: for statements must be braced (curly)
我想用这段代码生成String。
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 应该建议您自动解决此问题。
我想用这段代码生成String。
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 应该建议您自动解决此问题。