Enumerability is an attribute of object properties. This blog post explains how it works in ECMAScript 6. Let’s first explore what attributes are. Property attributes # Each object has zero or more properties. Each property has a key and three or more attributes, named slots that store the data of the property (in other words, a property is itself much like a JavaScript object or a record with fi