3 ms·
> - "for in" loops are inherently dangerous. wtf? No. "for-in" loops that iterate through the properties of an object, and do something with them, without chec
by mileszs 16y ago
> - "for in" loops are inherently dangerous. wtf?
No. "for-in" loops that iterate through the properties of an object, and do something with them, without checking to ensure that the property is specific to that object, as opposed to something another library added to the Object.prototype, are dangerous.
The article did a poor job in that section of pointing out _what_ exactly is dangerous. It's not _every_ for-in loop. It's that one in particular, really.
- brunoc 16y agoMost people using for..in in Javascript as beginners really want to use Array.forEach