mootools/mootools-core — comment on commit 6d949c693ccd11514f72ca01b72c59c25ec9de07
File: Source/Core/Core.js line 68
By ibolmo:

Yes it's a feature detection, or in this case bug detection. In IE and I think Safari 2, the loop never iterates and enumerables is set to true.