est-il possible de retourner un objet à partir d'une compréhension en coffeescript? quelque chose afin que je puisse l'exprimer ainsi:
form_values = () ->
ret = {}
ret[f.name] = f.value for f in $('input, textarea, select')
return ret
comme ceci:
form_values = () -> f.name, f.value for f in $('input, textarea, select')
j'aimerais construire un objet unique (pas un tableau d'objets). donc, si le balisage ressemble à quelque chose comme ceci:
<form name=blah>
<input type=text name=blah1 value=111 />
<textarea name=blah2>222</textarea>
<select name=blah3>
<option value=333a>
<option value=333b>
</select>
</form>
l'objet retourné serait quelque chose comme ceci:
{
blah1: '111',
blah2: '222',
blah3: ''
}