आप const कीवर्ड का उपयोग करके परिभाषित ऑब्जेक्ट का मान नहीं बदल सकते।
बदलने के बाद यह वही रहेगा।
मान लीजिए निम्नलिखित हमारा const से परिभाषित वेरिएबल है:
const details1 = {
firstName: 'David',
subjectDetails: { subjectName: 'JavaScript' }
}
उदाहरण
const वेरिएबल को बदलने का कोड, जो केवल प्रारंभिक मान प्रदर्शित करेगा:
const details1 = {
firstName: 'David',
subjectDetails: { subjectName: 'JavaScript' }
}
const details2 = {
...details1,
subjectDetails: { ...details1.subjectDetails },
firstName: 'David'
}
details2.subjectDetails.subjectName = 'Java '
console.log(details1);
उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:
node fileName.js.
यहां, मेरा फ़ाइल नाम demo225.js है।
आउटपुट
आउटपुट इस प्रकार है:
PS C:\Users\Amit\JavaScript-code> node demo225.js
{ firstName: 'David', subjectDetails: { subjectName: 'JavaScript' } }