Description Values of the type object are arbitrary collections of properties Syntax let tralala = { distro: "Arch", useWindows: false, aListOfRandomThings: ["spoon", "fork", "modem", "keychain"], }; console.log(tralala.distro); console.log(tralala.useWindows); console.log(tralala.aListOfRandomThings); Invalid binding names Properties with invalid binding names or numbers must be quoted: let weirdObject = { tralala: "Chipmunk", "this is a long binding name with spaces": "Fill in some nonsensse here" } console.log(weirdObject) Non existant property Reading a non existant property returns undefined let Object = { thisExists: true, }; console.log(Object.undefinedProperty); // undefined