When I execute this code:
var a = {
b: Date.now(),
c: Date.now(),
d: Date.now(),
}
console.log(a);
My console shows me that the milliseconds since 1970 for the b, c and d keys of a are the same.
Does this mean that these three keys are all assigned in less than a millisecond? Or is the javascript interpreter just calculating it once and assigning it to all keys?