I'm having a stupid issue, probably due to my syntax. How can I dynamically push all keys from object arr[j] into object arr[i]?
var arr = [{key:["data1","data2"]},{key:"data"}];
var i = 0;
var j = 1;
for(var key in arr[i]){
arr[i][key].push(arr[j][key]);
// arr[i][key] is an array, arr[j[key;] is a string
}
Rather than brutally typing everything out (which works for me):
arr[i][key1].push(arr[j].key1);
arr[i][key2].push(arr[j].key2);
Arr[i] will then contain its previous information and object 2 information in the form of an array. Basically, I'm concatenating JavaScript objects. In the end, arr[i] should look like:
key1:[arr[i].key1Value,arr[j].key1Value]
key2:[arr[i].key2Value,arr[j].key2Value]
Thanks in advance!!