Here is my first and second array.
var category = ["total_employee","total_present"];
var value = [12,10];
I want to output like this
var data = [{ category: "total_employe", value: 12 }, {category: "total_present", value: 10}];
You can iterate and create new objects from both arrays as follows:
var category = ["total_employee","total_present"];
var value = [12,10];
console.log(getList(category,value));
function getList(category,value){
if(!category || !value || category.length != value.length)
return;
let res = [];
for(let i = 0; i < category.length; i++){
res.push({"category":category[i],"value":value[i]});
}
return res;
}