I want to create a JavaScript object dynamically from two arrays of strings. One array is used for the key and another for the value. e.g. it should create *element.name="xyz";*etc
var key=["name","id","surname"];
var value=[["xyz","01","abc"],["def","02","ghi"]];
var element=new Object();
from the above value it should create an object like this:
var element=new Object();
element.name="xyz";
element.id="01";
element.surname="abc";
var element =new Object();
element.name="def";
element.id="02";
element.surname="ghi";