How i get below output in javascript
var keys = ["1","2","3"];
var values = ["one", "two","three"];
var final = {
"1": "one",
"2": "two",
"3": "three"
}
How i get below output in javascript
var keys = ["1","2","3"];
var values = ["one", "two","three"];
var final = {
"1": "one",
"2": "two",
"3": "three"
}
A very simple loop should suffice, copying the values & keys at each index into a new object:
var finalOutput = {};
for(var i=0, j=keys.length; i<j; i++) {
finalOutput[keys[i]] = values[i];
}
Note: You shouldn't use final as a variable name as it is a reserved future keyword