@iterate-objects-safely
在 TypeScript 中迭代对象非常棘手。 for...in 循环将键推断为字符串而不是对象的键,从而导致索引错误。发生这种情况是因为对象可以具有超出其声明类型(结构类型)的其他属性,并且 for...in 包括继承的属性。
在 TypeScript 中迭代对象非常棘手。 for...in 循环将键推断为字符串而不是对象的键,从而导致索引错误。发生这种情况是因为对象可以具有超出其声明类型(结构类型)的其他属性,并且 for...in 包括继承的属性。