Petite astuce peu connue mais pourtant très pratique pour faire l'équivalent de :
{ }
… en javascript :
for (var i in a = ['a', 'b', 'c', 'd']) { alert(a[i]); }
Pour ceux qui se demandent quel interêt à cela, voici un exemple pratique :
var form = document.forms[0]; var qstring = ''; for (var i in a = ['name', 'title', 'description', 'theme']) { if (form[a[i]]) { qstring += a[i] + '=' + form[a[i]].value + '&'; } }
Pour ceux qui se demandent toujours à quoi ça sert, c'est qu'ils se sont trompé de rubrique :)
Commentaires