Ho appena visto un video della presentazione di Douglas Crockford sul suo libro del 2009 JavaScript: The Good Parts.Lo stile di blocco è davvero così importante?
Nel video, spiega che il seguente blocco è pericoloso perché produce errori silenti:
return
{
ok: false
};
e che dovrebbe in realtà essere scritto come questo (sottolineando che anche se apparentemente identica la differenza comportamentale è fondamentale) :
return {
ok: false
};
È possibile vedere i suoi commenti intorno al 32 ° minuto il video qui: http://www.youtube.com/watch?v=hQVTIJBZook&feature=player_embedded#!&start=1920
Non l'ho mai sentito prima e mi chiedevo se questa regola si applica ancora o se questo requisito nella sintassi è stato superato dagli sviluppi JavaScript da quando è stata fatta questa dichiarazione.
Ho trovato questo molto interessante come NON ho scritto il mio codice in questo modo, e volevo controllare che questa informazione non fosse scaduta.
Spiega quali sono gli errori e qual è la differenza comportamentale? – ChrisF
Sì, se dai un'occhiata al video da 32 minuti vedrai la sua spiegazione completa. –