Something simple (without any error checking) like the following works for me: <html> <head> <title>Object Array</title> <script type="text/javascript">
var parArr = new Array('par1', 'par2', 'par3', 'par4'); var valArr = new Array('val1', 'val2', 'val3', 'val4'); function addKeysValues(original, newkeys, newvals) { for (var i = 0; i < newkeys.length; i++) { original[newkeys[i]] = newvals[i]; } return original; } var test = addKeysValues({}, parArr, valArr); var str = ''; for (var p in test) { str += p + ': ' + test[p] + "\n"; } alert(str); </script> </head> <body> </body> </html> Teddy On Sun, Jul 19, 2009 at 12:35 PM, FrenchiINLA <mamali.sohe...@gmail.com>wrote: > > I would like to add a key value to an object array. let's say i have 2 > arrays: > var parArr = new Array('par1', 'par2', 'par3', 'par4'); > var valArr = new Array('val1', 'val2', 'val3', 'val4'); > > I would like to obtain > ext={par1:val1, par2:val2,pa3:val3,par4:val4} > > Any help would be greatly appreciated. >