> लीकस्क्रिप्ट
लीकस्क्रिप्ट 3, लीकस्क्रिप्ट का तीसरा संस्करण है, जिसे 30 नवंबर, 2021 को रिलीज़ किया गया।
निम्नलिखित सिंटैक्स के साथ अनाम वस्तुओं की घोषणा करना अब संभव है:
और उन्हें क्लासिक वस्तु के रूप में उपयोग करने के लिए:
इन वस्तुओं में वर्ग ऑब्जेक्ट के रूप में है और इसमें ऑब्जेक्ट.की () और ऑब्जेक्ट.वैल्यू () को छोड़कर तरीके नहीं हो सकते। फ्लाई पर उनके लिए फ़ील्ड जोड़ना संभव है:
यहां लीकस्क्रिप्ट 3 से सभी आरक्षित कीवर्ड हैं, एक चर, एक समारोह, एक वर्ग, एक विधि, एक क्षेत्र आदि का नाम देने के लिए। वे सभी भाषा में उपयोग नहीं किए जाते हैं लेकिन भविष्य के संस्करणों की प्रत्याशा में हैं:
प्रतिबिंब के निम्नलिखित तरीके और क्षेत्र जोड़े गए हैं:
ऑब्जेक्ट.कीज़ (): ऑब्जेक्ट की कुंजियों (या फ़ील्ड्स) की चाबियों की एक सरणी (कैरेक्टर स्ट्रिंग्स के रूप में) लौटाता है:{x: 1, y: 2}। कुंजी() === ['x', 'y']।ऑब्जेक्ट.वैल्यू (): ऑब्जेक्ट वैल्यू की एक सरणी देता है:{x: 1, y: 2}.मान() === [1, 2]।Class.name: वर्ग का नाम लौटाता है।Class.super: क्लास का सुपर क्लास लौटाता है, null अगर यह मौजूद नहीं है।Class.fields(): वर्ग के फ़ील्ड (चरित्र स्ट्रिंग के रूप में) की एक सरणी देता है:Class.staticFields(): वर्ग के स्थिर फ़ील्ड्स (चरित्र स्ट्रिंग्स के रूप में) की एक सरणी देता है:Class.methods (): वर्ग के तरीकों की एक सरणी (चरित्र तार के रूप में) देता है:Class.staticMethods(): वर्ग के स्थिर तरीकों (चरित्र तार के रूप में) की एक सरणी देता है:कक्षा ए {स्थैतिक ओ () {} स्थिर पी () {}} ए.स्थैतिक फ़ील्ड () === ['ओ', 'पी']।आधार वर्ग भाषा में पेश किए गए हैं:
null मानों का वर्गtrue और false12, 5.571 आदि।12, -5 आदि।[1, 2, 3] आदि।"हैलो" आदि।{x: 12} आदि।फंक्शन () {}नंबर, ऐरे, माइक्लास आदि।इसलिए हम इन वर्गों के साथ मान बना सकते हैं:
और instof का उपयोग करें:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.