novembre 2006 Blog Posts

Lambda Expression e Unificazione

Una alle feature più interessanti di JavaScript 1.7 è il cosiddetto "destructuring assignment", tra l'altro già presente in altri linguaggi (es. Python). In sistesi è la possibilità di estrarre dati da array con la sintassi literal utilizzata solitamente per costruirli. Facciamo un esempio: function f(){   return [1, "Hello"];}var x, y;[x, y] = f(); // x = 1, y = "Hello" La sintassi literal tipica per la costruzione di un array JavaScript questa volta compare alla sinistra dell'uguale. I suoi elementi vengono valorizzati con i corrispondenti elementi dell'array che sta a destra dell'uguale. C'è una funzionalità correlata per gli oggetti ma non è l'obiettivo del post.In...

posted @ lunedì 6 novembre 2006 20:09 | Feedback (0)