effective-typescript
effective-typescript copied to clipboard
Item 54: Know How to Iterate Over Objects
Item 54: Know How to Iterate Over Objects
https://effectivetypescript.com/2020/05/26/iterate-objects/
Comment by franzkissig on 2020-11-23 03:37:
Thx for the nice article! The end is unconventional ;-)
Comment by danvdk on 2020-11-23 10:58:
Should be fixed now, thanks for the heads up. In case you're curious, this had to do with some annotations I added for literate-ts.
Comment by ProGamingTvG (progamingtvg) on 2021-06-12 10:58:
Thx man, super helpful! I had created extra types instead of using "keyof". How embarassing.
Also, I was using type assertions inside the for loop instead of using type annotations outside of the for loop. Lesson learned xD
Comment by Robert Konigsberg (robert_konigsberg) on 2022-02-24 12:40:
es6 map is useful, but often feels clunky, particularly as I need to test for inclusion viz. `has` or `!== undefined`. So I've started looking at iterating over objects using keyof, typeof, etc.