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

ES6 डिफॉल्ट पैरामीटर नेस्टेड ऑब्जेक्ट में - JavaScript


हां, आप नेस्टेड ऑब्जेक्ट में डिफॉल्ट पैरामीटर पास कर सकते हैं।

निम्नलिखित कोड है:

उदाहरण

निम्नलिखित कोड है:

function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) {
    console.log(callFunctionName);
    console.log(values);
}
//This will print the default value.
// 100
callBackFunctionDemo();
//This will print the given value.
//500
callBackFunctionDemo({ cl: { values: 500 } });

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js

यहां, मेरा फ़ाइल नाम demo296.js है।

आउटपुट

यह कंसोल पर निम्नलिखित आउटपुट देगा:

PS C:\Users\Amit\javascript-code> node demo296.js
callBackFunction
100
callBackFunction
500

  1. जावास्क्रिप्ट में डिफ़ॉल्ट और रेस्ट पैरामीटर्स के साथ प्रभावी फ़ंक्शन सिग्नेचर जावास्क्रिप्ट में डिफ़ॉल्ट और रेस्ट पैरामीटर्स के साथ प्रभावी फ़ंक्शन सिग्नेचर

    जावास्क्रिप्ट में डिफ़ॉल्ट और रेस्ट पैरामीटर्स के साथ फ़ंक्शन सिग्नेचर को लागू करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document<

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं

    जावास्क्रिप्ट में प्रिमिटिव्स जैसे स्ट्रिंग, नंबर, बूलियन आदि की तुलना उनके मानों द्वारा की जाती है जबकि ऑब्जेक्ट्स (नेटिव या कस्टम) की तुलना उनके रेफरेंस द्वारा की जाती है। रेफरेंस द्वारा तुलना का अर्थ है कि दो या अधिक ऑब्जेक्ट्स मेमोरी में एक ही स्थान को इंगित करते हैं या नहीं। जावास्क्रिप्ट में

  1. JavaScript में 2 ऑब्जेक्ट्स की तुलना करते हुए सरणी के नेस्टेड मान को ग्रुप करना JavaScript में 2 ऑब्जेक्ट्स की तुलना करते हुए सरणी के नेस्टेड मान को ग्रुप करना

    मान लीजिए हमारे पास निम्नलिखित JSON ऑब्जेक्ट है: const input = { before: { device: [ { id: 1234, price: 10, features: [ { name: samsung, price: 10 }, { name: Apple, price: 20 } ] }, { id: 2154, price: 20,