में अर्धविरामों का उपयोग मैं इंप्रेशन अर्धविराम के तहत था ES6 के साथ अप्रचलित हो गया। हालांकि, मैं यह आज भर में आया था:ES6
काम करता है नहीं:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
काम करता है:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
क्यों यहाँ अर्धविराम आवश्यक है, और जब मैं उन्हें इस्तेमाल करना चाहिए?
आपको यह विचार कहां मिला कि अर्धविराम अप्रचलित हो गया ??! – Amit
अर्धविराम अप्रचलित नहीं हो गए हैं, स्वचालित अर्धविराम सम्मिलन हमेशा जेएस का हिस्सा रहा है। स्क्वायर ब्रैकेट के साथ एक लाइन शुरू करना एक ऐसा मामला है जहां अर्ध कोलन जोड़ना आपको एएसआई त्रुटि से बचाता है https://youtu.be/Qlr-FGbhKaI?t=5m58s – Christine
[अर्धविरामों के स्वचालित सम्मिलन के नियम] (http://www.ecma-international.org/ecma-262/6.0/#sec-automatic-semicolon-insertion) अभी भी मूल रूप से ES2015 में समान है क्योंकि यह हमेशा – adeneo