5 votes

Qu'est-ce que cela fait en javascript ?

Je suis tombé sur la fonction ci-dessous dans l'un des fichiers javascript du système SharePoint.

function RTE_InsertImage(strBaseElementID)
{ULS1Lu:;
   //A bunch of javascript
}

Je n'ai jamais vu quelque chose comme ULS1Lu:; dans aucun des codes javascript avec lesquels j'ai travaillé auparavant. Quelqu'un sait-il ce que cela fait ?

Désolé pour la faiblesse du titre de la question. Je ne savais pas comment le formuler autrement.

10voto

Robert Points 1604

C'est un étiquette de code techniquement, ils n'ont pas besoin du point-virgule, mais en javascript, cela ne devrait pas faire de mal. L'étiquette permettra à une instruction break ou continue de renvoyer le code vers elle.

La plupart des gens considèrent qu'au lieu d'utiliser des étiquettes, il est préférable d'utiliser des appels de fonction chaque fois que cela est possible.

3voto

WeaklyTyped Points 1301

On dirait qu'ils ne font que créer un label. Peut-être, comme un marqueur ou pour un usage infâme. Bien sûr, de tels labels doivent une grande partie de leur renommée à goto déclarations.

Prograide.com

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.

Powered by:

X