Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में एनम को परिभाषित करने के लिए सिंटैक्स क्या है?

<घंटा/>

जावास्क्रिप्ट में Enums मूल रूप से समर्थित नहीं हैं। हालाँकि हम सभी गणना योग्य गुणों वाली वस्तुओं को बनाकर Object.freeze का उपयोग करके Enums बना सकते हैं और फिर ऑब्जेक्ट को फ्रीज़ कर सकते हैं ताकि इसमें कोई नया एनम नहीं जोड़ा जा सके।

उदाहरण

const Color = {
   RED: 1,
   BLUE: 2,
   GREEN: 3,
   YELLOW: 4
};
Object.freeze(Color);
// Example usage:
let carColor = Color.BLUE;
// Trying to add new colors fails silently:
Color.WHITE = 5;
console.log(Color)

आउटपुट

{ RED: 1, BLUE: 2, GREEN: 3, YELLOW: 4 }

  1. जावास्क्रिप्ट में OBJECT.assign () का क्या उपयोग है?

    ऑब्जेक्ट.असाइन () विधि का उपयोग ऑब्जेक्ट के सभी गुणों (केवल गणना योग्य) के मूल्यों को एक या अधिक स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में कॉपी करने के लिए किया जाता है। यह लक्ष्य वस्तु लौटाएगा। उदाहरण const targetObj = { a: 1, b: 2 }; const sourceObj = { b: 4, c: 5 }; const returnedTarget = Object.assi

  1. जावास्क्रिप्ट में मानचित्र वस्तु का क्या उपयोग है?

    एमडीएन डॉक्स के अनुसार, मैप ऑब्जेक्ट की-वैल्यू पेयर रखता है और कुंजी के मूल इंसर्शन ऑर्डर को याद रखता है। किसी भी मूल्य (वस्तुओं और आदिम मूल्यों दोनों) को कुंजी या मान के रूप में उपयोग किया जा सकता है। यहां ध्यान देने वाली महत्वपूर्ण बात यह है कि मानचित्रों में वस्तुओं का उपयोग चाबियों के रूप में

  1. जावास्क्रिप्ट में छवि () ऑब्जेक्ट।

    छवि वस्तु HTML तत्व का प्रतिनिधित्व करती है। जावास्क्रिप्ट में इमेज ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc