5

SharePoint システムの JavaScript ファイルの 1 つで、以下の関数を見つけました。

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

ULS1Lu:;私がこれまで扱ってきた JavaScript コードのようなものは見たことがありません。これが何をしているのか誰か知っていますか?

質問の弱いタイトルで申し訳ありません。他にどのように表現すればよいかわかりませんでした。

4

2 に答える 2

10

これはcode label です。技術的にはセミコロンは必要ありませんが、javascript では問題ありません。ラベルを使用すると、break または continue ステートメントでコードをラベルに戻すことができます。

ほとんどの人は、可能な限りラベルの代わりに関数呼び出しを使用する方がよいと考えています。

于 2012-08-29T18:05:02.867 に答える
3

彼らはちょうどラベルを作成しているようです。おそらく、マーカーとして、または悪名高い使用のために。もちろん、そのようなラベルの名声の大部分はgotoステートメントによるものです。

于 2012-08-29T18:05:20.443 に答える