我有一个for循环,用于从数据库中获取ID:
for(var i = 0; i < data.GetContractId.length; i++) {
if (data.GetContractId[i].ContractId) {
this.contractExists = true;
}
}
现在,我收到以下TSLint错误:
通过此简单的迭代,预计使用“ for-of”循环而不是“ for”循环
我不确定在这种情况下如何使用它,任何人都可以帮忙吗?
答案 0 :(得分:0)
TSLint ,您可以使用for-of而不是for-loop,它得到了增强并且更加干净
joe.bloggs
但是您可以在数组对象上使用for (let contract of data.GetContractId) {
if (contract.ContractId) {
this.contractExists = true;
break;
}
}
方法
some
some()方法测试数组中是否至少有一个元素 通过了由提供的功能实现的测试。