ECMAScript 2015 के रूप में, जावास्क्रिप्ट है 33 आरक्षित कीवर्ड , जैसे break
, const
और new
, साथ ही 10 भविष्य सुरक्षित कीवर्ड जैसे, let
और await
।
कार्यात्मक जावास्क्रिप्ट कोड 3 लिखते समय आपका कार्य लगातार 1 अलग-अलग आरक्षित खोजशब्दों 2 की सबसे बड़ी संख्या को एक साथ जोड़ना है ।
- लगातार आरक्षित कीवर्ड - आरक्षित कीवर्ड जो केवल व्हाट्सएप और / या कोष्ठक और / या घुंघराले ब्रेस द्वारा अलग किए जाते हैं।
- आरक्षित कीवर्ड - कोई भी आरक्षित या भविष्य के आरक्षित कीवर्ड ECMAScript 2015 के अनुसार । पुराने मानकों के आरक्षित खोजशब्दों को बाहर रखा गया है, अनुमत खोजशब्दों की पूरी सूची नीचे दी गई है।
- कार्यात्मक कोड - आपका कोड चलना चाहिए (यदि आवश्यक हो तो अपना रनटाइम बताएं), अंततः रुकें, और कोई रनटाइम त्रुटियों को न फेंकें।
यदि आपके कोड को एक विशिष्ट रनटाइम की आवश्यकता है, तो उपयोग किए गए आरक्षित कीवर्ड दिए गए वातावरण में नो-ऑप्स नहीं होने चाहिए।
आरक्षित खोजशब्दों की सूची
स्कोरिंग और उदाहरण
आपका स्कोर लगातार अलग-अलग आरक्षित खोजशब्दों की सबसे बड़ी संख्या के बराबर होगा।
बराबर स्कोर के मामले में, बाइट्स में सबसे छोटा स्रोत कोड जीत जाता है। टिप्पणी की गई धाराएँ और तार आरक्षित खोजशब्दों की ओर नहीं, बल्कि बाइट गिनती की ओर गिनते हैं।
// score: 3
if (true) 0; else throw function() {}
^------------------^
// score: 2
let foo = typeof typeof void typeof void 0;
^---------^
// score: 0
/* typeof default debugger */
// score: 0, doesn't halt or debugger is no-op, depending on the environment
debugger;
मानक खामियां लागू होती हैं।