I created a JavaScript object like
var obj={} var prop = {} prop.name= "name", prop.value = "10" obj[old_name] = prop;
I need to change old_name to new_name . I tried
obj[new_name] = obj[old_name]; delete obj[old_name];
And it works, but the order of the objects changes.
For instance:
{"obj1":{"name:name","value:10"},"obj2":{"name:name","value:10"}}
If you replace obj1 with objone as follows:
obj[objone ] = obj[obj1]; delete obj[obj1 ];
Property order changed to:
{"obj2":{"name:name","value:10"},"objone":{"name:name","value:10"}}]
But I need to change the name of the property on my own, not the order, and I will also try replacing the string, but I think it is not, so please offer me some ideas.
source share