Am trying to add a new field (sid) in each object in a JavaScript array:
dataset_sk_final = [
{'id':0,'name':'Banking'},
{'id':1,'name':'Home'},
{'id':2,'name':'Travel'}
]
My output should be like -
dataset_sk_final = [
{'id':0,'name':'Banking','sid':''},
{'id':1,'name':'Home','sid':''},
{'id':2,'name':'Travel','sid':''}
]
I tried using below code but its not working, what am I missing?
var dataset_sk_final1 = [];
object.keys(dataset_sk_final).foreach(function (key) {
'sid' = ''
}
dataset_sk_final1.push(dataset_sk_final[key]);
alert('after assigning final:'+json.stringify(dataset_sk_final1),null,2);
object.keys, which needs to beObject.keys. Second, it will error out on'sid'='', which is invalid syntax and doesn't mean anything--what did you expect that to do? Third, it will error out on thepushline, since you are referring tokey, which does not exist in this scope. Also, not that this problem has nothing to do with JSON. It's just a plain old JavaScript object.