Dot Notation vs Bracket Notation
const newObject = {};
newObject.0 = "value 1"
Result: Error as you cannot have number
newObject.key1 = "value 1"
// newObject = {key1: "value 1"}
newObject["key1"] = "value 1"
// newObject = {key1: "value 1"}
newObject["key2"] = "value 2"
// newObject = {key1: "value 1", key2: "value 2"}
newObject[0] = "value 0"
//newObject = {0: "value 0", key1: "value 1", key2: "value 2"}
newObject["0"] = "value 00"
//newObject = {0: "value 00", key1: "value 1", key2: "value 2"}
newObject["1"] = "value 01"
//newObject = {0: "value 00", 1: "value 01", key1: "value 1", key2: "value 2"}Last updated