i have some data in array. using these data to create a json object as my own key and my value. Here is my array
$scope.keyValue = ["personal^2", "Small^5", "Medium^7", "Large^9", "ExtraLarge^12"]
i want to push the key and value in another object. I tried to get the output like below.
{
"Personal" : 2
"Small" : 5
"Medium" : 7
"Large" : 9
"Extra Large" : 12
}
Here my code.
var keyValue = ["personal^2", "Small^5", "Medium^7", "Large^9", "ExtraLarge^12"];
tempdata = [];
for(var i=0;i<keyValue.length;i++) {
var key = keyValue[i].substr(0, keyValue[i].indexOf("^"));
var value = keyValue[i].substr(keyValue[i].indexOf("^")+1);
tempdata.push({key : value});
}
$scope.array = tempdata;