Hello !

Je me fait ma propre petite librairie pour pouvoir utiliser AJAX plus facilement, et j'ai un problème très énervant. Je ne vais pas ici vous mettre le code que je veux utiliser réellement, qui est long à lire, mais un exemple

Imaginons une fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	function bla(arg1,arg2){
		alert(arg1);
		for (i in arg2){
			alert(i +" = "+arg2[i]);
		}
	}
Un appel classique serait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	var my_arr = new Array();
 
	my_arr["a"]=250;
	my_arr["b"]=1000;
 
	bla("test",my_arr);
Qui afficherait :
test
a = 250
b = 1000

Mon problème, c'est que je veux définir l'Array directement dans l'appel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
bla("test",Array(?????));
Que mettre à la place des ????? ?

J'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Array({"a":250},{"b":1000})
Mais ça me renvoie des [OBJECT].

Il me faut absolument le tout en une seule ligne de code... Pouvez-vous m'aider ?

Merci !