हम परियोजनाओं में स्थिरता बनाए रखने के लिए हमारी कंपनी के भीतर Google JavaScript coding guidelines को अपनाने पर विचार कर रहे हैं लेकिन एक बात मुझे भ्रमित कर रही है। constants पर अनुभाग में यह संकलन-समय निरंतर प्रवर्तन के लिए @const
कीवर्ड एनोटेशन का उपयोग करने के लिए कहता है लेकिन मैं पहले कभी @
प्रतीक पर नहीं आया हूं। क्या यह एक Google एक्सटेंशन या कोर भाषा का हिस्सा है?जावास्क्रिप्ट में @const का मतलब क्या है?
गैर पुरातन के लिए,
@const
एनोटेशन का उपयोग करें:यहाँ पूरा टेक्स्ट है।
/**
* The number of seconds in each of the given units.
* @type {Object.<number>}
* @const
*/
goog.example.SECONDS_TABLE = {
minute: 60,
hour: 60 * 60
day: 60 * 60 * 24
}
इस संकलक लगातार सत्ता लागू करने के लिए अनुमति देता है।
const
कीवर्ड के लिए, इंटरनेट एक्सप्लोरर इसका विश्लेषण नहीं करता है, इसलिए इसका उपयोग न करें।
मैं अत्यधिक शक किसी भी मुख्यधारा js इंजन JSDoc – Raynos
हाँ पार्स करता है, के रूप में sitifensys समझाया ऊपर यह अजीब गूगल बकवास है। –