I tried looking online everywhere for past hour, but I can\'t seem to figure out when to use colon operator : vs = operator in javascript? From wh
When you are defining an object, you can use the : notation for defining values of properties.
var obj = { test: "value" };
The = operator is used for defining variable values. As in the above example the variable obj is equal to that object.
Pay attention that you can define object properties also using the = operator.
var obj = {};
obj.test = "value";
Or
obj["test"] = "value";