Ce qui est, selon vous, le plus surprenant, bizarre, étrange ou vraiment la fonctionnalité de langage « WTF », vous avez rencontré ?
S’il vous plaît qu’une seule fonctionnalité par réponse.
Ce qui est, selon vous, le plus surprenant, bizarre, étrange ou vraiment la fonctionnalité de langage « WTF », vous avez rencontré ?
S’il vous plaît qu’une seule fonctionnalité par réponse.
En JavaScript, la suite de construire
return
{
id : 1234,
title : 'Tony the Pony'
};
les retours est une erreur de syntaxe en raison de l'sournois implicite point-virgule insertion sur le retour à la ligne après l' undefined
return
. Les ouvrages suivants, comme vous pouvez vous attendre:
return {
id : 1234,
title : 'Tony the Pony'
};
Pire encore, celui-ci fonctionne aussi bien (dans Chrome, au moins):
return /*
*/{
id : 1234,
title : 'Tony the Pony'
};
Voici une variante de la même question qui ne rapporte pas une erreur de syntaxe, juste silencieusement échoue:
return
2 + 2;
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.