How to merge two array as key value array in JavaScript

1 Answer

0 votes
var key = ["Name", "Age", "Movie", "Counry"];
var value = ["Rory", "41", "Star Wars", "USA"];

var KeyValueArray =  value.reduce(function(KeyValueArray, field, index) {
  KeyValueArray[key[index]] = field;
  return KeyValueArray;
}, {})
 
document.write(JSON.stringify(KeyValueArray));

/*
run:
  
{"Name":"Rory","Age":"41","Movie":"Star Wars","Counry":"USA"}
  
*/

 



answered Jul 24, 2017 by avibootz

Related questions

...