What is the type of “keys” in JavaScript?
In object literal terms, b is a property. Properties are either strings or symbols in JavaScript, although when defining the property name inside an object literal you may omit the string delimiters. for (key in a) { alert(typeof key); //-> “string” }