在TypeScript中,我试图使用for (let x in obj)循环,但是TypeScript编译器没有正确识别x的类型.它总是假设它是string类型的。在下面的示例中,正确地检测到obj循环外的for类型。TypeScript编译器将其识别为number。但是,当obj应该是number时,for循环中的string就会被识别为string。.
// TypeScript</em
我知道在javascript上有很多关于循环x次的答案,但我正在寻找是否有任何方法可以在一个数组上的typescript for..of循环函数中循环x次,直到现在我还没有找到任何涉及for..of函数的答案result are from 1 to 7
//i would like the loop to run 3 times so expected result to be 1, 2, 3 我正在寻找的是运行循环只3 times
我一直在研究tslint中的“偏好- for - of”中的一条规则,似乎大多数人都认为不应该在打字本中使用循环标准,但我找不到任何理由来解释这是为什么。我知道有for(...of.)以及(...in.)可以使用的循环,但是在某些情况下,循环的标准似乎仍然是有用的。有人能解释一下原因吗?这仅仅是为了可读性的目的,还是有任何性能影响使新样式更好?而标准的for循环和(...in.)两者都返回相同的值,它们的类型和for(...of.)返回数组中<