What is the difference between this constructor-based syntax for creating an object:
person = new Object()
...and this literal syntax:
The only time i will use the 'new' keyowrd for object initialization is in inline arrow function:
() => new Object({ key: value})
since the below code is not valid:
() => { key: value} // instead of () => { return { key: value};}