2012-08-29 2 views
5

SharePoint 시스템 JavaScript 파일 중 하나에서 아래 함수를 발견했습니다.이것은 자바 스크립트에서 무엇을합니까?

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

나는 내가 전에 일한 자바 스크립트 코드의에서 ULS1Lu:; 같은 것을 본 적이 없다. 누구는 이것이 무엇을하고 있는지를 알고 있습니까?

미안하지만 질문에 미안합니다. 나는 그것을 어떻게 말로 표현할 것인지 잘 모르겠습니다.

+4

* 라벨 *입니다. –

+0

가능한 복제본은 [JavaScript를 사용하여 라벨을 잘못 사용합니까?] (http://stackoverflow.com/questions/4906762/is-using-labels-in-javascript-bad-practice) –

답변

10

기술적으로는 세미콜론이 필요하지 않지만 자바 스크립트에서는 해를 끼치 지 않아야합니다. 레이블을 사용하면 break 또는 continue 문을 사용하여 코드를 다시 이동할 수 있습니다.

대부분의 사람들은 레이블 대신 가능한 경우 함수 호출을 사용하는 것이 더 바람직하다고 생각합니다.

3

마치 라벨을 만드는 것처럼 보입니다. 아마도 표식이나 악명 높은 사용으로. 물론 그러한 레이블은 명성의 상당 부분을 goto 문장에 빚지고 있습니다.

관련 문제