Which of the following is NOT a valid way to define an object in JavaScript?
{key: value}
new Object()
Object.create()
[key: value]