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

जावास्क्रिप्ट में ऑब्जेक्ट लिटरल क्या है?

जानें कि JavaScript ऑब्जेक्ट लिटरल क्या हैं।

प्रोग्रामिंग में कुछ अवधारणाएँ हैं जिनका नाम इस तरह से रखा गया है जिससे आपको लगता है कि वे उससे कहीं अधिक जटिल हैं। वस्तु साहित्य किराने के सामान की सूची से कहीं अधिक जटिल नहीं हैं।

वस्तु शाब्दिक क्या है?

एक ऑब्जेक्ट जावास्क्रिप्ट में एक विशेष प्रकार का मूल्य है जिसका अन्य मूल्यों के साथ संबंध हो सकता है।

एक वस्तु शाब्दिक एक वस्तु मान है जिसे आप सचमुच अपने प्रोग्राम/ऐप में लिखें।

ऑब्जेक्ट लिटरल में आमतौर पर अल्पविराम से अलग किए गए नाम-मूल्य जोड़े (property:value) की एक सूची होती है। ), घुंघराले ब्रेसिज़ के अंदर लिपटे {} .

वस्तु शाब्दिक उदाहरण:

const dog = {
    name: 'Naya',
    sex: 'female',
    age: 2,
    breed: 'Rottweiler mix'
};

जब मैं आमतौर पर, . कहता हूँ मेरा मतलब है कि एक वस्तु शाब्दिक भी खाली हो सकती है, या एक एकल नाम-मूल्य जोड़ी हो सकती है:

// Empty
const dog = {}

// Single
const dog = {
    name: 'Naya'
}

उपरोक्त उदाहरणों में, कुत्ता एक वस्तु मूल्य (वस्तु शाब्दिक) है, जो नाम-मूल्य जोड़े (जैसे नाम:'नया') का उपयोग करके कुत्ते के बारे में जानकारी (डेटा) को समाहित करता है।

तो आप कह सकते हैं कि ऑब्जेक्ट लिटरल जावास्क्रिप्ट में एक प्रकार का मान (ऑब्जेक्ट वैल्यू) है जिसमें अन्य मानों (नाम-मूल्य जोड़े) के संदर्भ होते हैं।

यह जानना महत्वपूर्ण है कि वस्तुओं के अंदर गुण लाइव वस्तुओं के अंदर, और इसके अंदर दायरे में हैं — लेकिन मान नहीं हैं।

ऊपर के उदाहरण में, name , sex , age , breed , dog . के गुण माने जाते हैं वस्तु, और उन्हें बाहर से बदला नहीं जा सकता।

हालांकि, मान , जैसे Naya और female वस्तु के अंदर न रहें (वे दायरे में नहीं हैं), उन्हें केवल वस्तु गुणों द्वारा संदर्भित किया जाता है।


  1. जावास्क्रिप्ट में मानचित्र वस्तु।

    Map ऑब्जेक्ट को ES6 में पेश किया गया था और यह उन तत्वों का एक संग्रह है जो कुंजी और मूल्य युग्म हैं। मानचित्र में एक कुंजी या मान एक वस्तु या एक आदिम मूल्य हो सकता है। जावास्क्रिप्ट में मैप ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head>

  1. जावास्क्रिप्ट में ब्लॉब वस्तु

    ब्लॉब ऑब्जेक्ट का उपयोग ब्लॉब ऑब्जेक्ट का प्रतिनिधित्व करने के लिए किया जाता है जो अपरिवर्तनीय है और कच्चे डेटा का प्रतिनिधित्व करने के लिए उपयोग किया जाता है। ब्लॉब का आकार और माइम प्रकार की संपत्ति ठीक वैसे ही होती है जैसे फ़ाइल में होती है। फ़ाइल बूँद की व्युत्पत्ति है और ब्लॉब का उपयोग उन जगहों

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

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट के भाग को खोजकर और निकालकर कुछ टेक्स्ट से मेल खाने वाले पैटर्न के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो regexp कंस्ट्रक्टर या शाब्दिक सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html&