Is there a difference between objects created via the Object.create(null)
syntax, vs the {}
syntax?
From the node v5.6.0 REPL:
> var a = Object.create(null)
undefined
> var b = {}
undefined
> a == b
false
> a.prototype
undefined
> b.prototype
undefined