ECMAScript 5.1 spec के अनुसार, खंड 12.12, किसी भी कथन को लेबल किया जा सकता है - और एक संक्षिप्त परीक्षण में मेरे ब्राउज़र ने किसी भी कथन से पहले एक लेबल स्वीकार कर लिया। स्पेक में यह भी कहा गया है कि लेबल का उपयोग विशेष रूप से break
और continue
कथन के साथ किया जाता है, और एक त्वरित परीक्षण से पता चला कि उन बयानों में एक "अपरिभाषित लेबल" त्रुटि फेंकती है, यदि वे संदर्भ वाले लेबल में लूप का उल्लेख नहीं करते हैं।ऐसे लेटर्स के साथ लेबल कैसे उपयोग किए जाते हैं जो लूप नहीं हैं?
तो मेरा सवाल यह है: उन बयानों के लिए लेबल क्या हैं जिनके लिए लूप नहीं हैं? क्या कोई संदर्भ है जिसमें break
या continue
एक ऐसे लेबल का संदर्भ दे सकता है जो लूप नहीं है?
कोई डुप्ली नहीं, लेकिन एक दिलचस्प, संबंधित, और हालिया प्रश्न - कुछ उत्तरों कुछ हद तक प्रासंगिक हैं: http://stackoverflow.com/questions/8782877/using-colons-in-javascript-variable-names- उदाहरण के लिए- abc – ziesemer
हाहा, हाँ, मैं बस इसे पढ़ रहा था। यही कारण है कि मुझे यह पूछने के लिए प्रेरित किया। –