In one of the projects that I’m working on I had to setup a property of an object in a general way. In order to do so, i wrote the following function:
function setValue(key,value,obj){
obj[key.toString()] = value;
}
so calling the functuion like so
var obj = { a:1,b:2,c:3 };
setValue( "a" , 2 , obj );
will [...]