Matriz JavaScript a URL codificada

¿hay alguna función js para convertir una matriz a urlencoded? soy totalmente novato n JS ... gracias! ...

mi matriz es una matriz clave y de valor ... entonces,

myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');

es lo mismo que

myData['id']='354313';
myData['fname']='Henry';
myData['lname']='Ford';
myData.join('&'); //returns error, it doesn't work on such array...

¿Hay alguna solución?

oh sory ... tengo una matriz como esta

var myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');

entonces necesito la matriz convertida para ser:

id=354313&fname=Henry&lname=Ford

Respuestas a la pregunta(6)

Su respuesta a la pregunta