2012-08-29 39 views
5

Tôi đi qua chức năng dưới đây trong một trong các tệp javascript hệ thống SharePoint.Điều này làm gì trong javascript?

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

Tôi chưa bao giờ thấy điều gì giống như ULS1Lu:; trong bất kỳ mã javascript nào mà tôi đã làm việc trước đây. Có ai biết điều này đang làm gì không?

Xin lỗi tiêu đề yếu về câu hỏi. Tôi đã không chắc chắn làm thế nào để cụm từ nó.

+4

Đó là * nhãn *. –

+0

có thể trùng lặp của [Đang sử dụng nhãn trong thực tiễn không đúng JavaScript?] (Http://stackoverflow.com/questions/4906762/is-using-labels-in-javascript-bad-practice) –

Trả lời

10

Đó là code label, về mặt kỹ thuật chúng không cần dấu chấm phẩy, nhưng trong javascript nó không bị tổn thương. Nhãn sẽ cho phép ngắt hoặc tiếp tục câu lệnh để nhảy lại mã.

Hầu hết mọi người xem xét thay vì nhãn, tốt nhất là nên sử dụng các cuộc gọi hàm bất cứ khi nào có thể.

3

Có vẻ như họ chỉ đang tạo Nhãn. Có thể, như một điểm đánh dấu hoặc cho một số sử dụng khét tiếng. Tất nhiên các nhãn như vậy nợ một phần lớn danh tiếng của họ cho các câu hỏi goto.

Các vấn đề liên quan