← Back to release summary

HTMLAllCollection and HTMLCollection's named properties are no longer enumerable

Category
DOM
Type
New or changed feature
Status
Enabled by default (Chrome 63)
Intent stage
None

Summary

Blink now follows the DOM and HTML specs and declares HTMLAllCollection, HTMLCollection, HTMLFormControlsCollection and HTMLOptionsCollection with the [LegacyUnenumerableNamedProperties] extended attribute. Its named properties are no longer marked as enumerable, being left out of calls to e.g. Object.keys() and for-in loops.

Standards & signals

View on chromestatus.com