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

जावास्क्रिप्ट ऑब्जेक्ट की प्रॉपर्टीज का सबसेट कैसे प्राप्त करें?

किसी ऑब्जेक्ट की प्रॉपर्टीज का सबसेट लेकर नया ऑब्जेक्ट बनाने के लिए ऑब्जेक्ट डिस्ट्रक्चरिंग और प्रॉपर्टी शॉर्टहैंड का उपयोग करें।

उदाहरण

const person = {
  name: 'John',
  age: 40,
  city: 'LA',
  school: 'High School'
};

यदि आपको केवल name और age चाहिए:

const { name, age } = person;
const selectedObj = { name, age };
console.log(selectedObj);

आउटपुट

{ name: 'John', age: 40 }

उन्नत पैटर्न्स

रेस्ट ऑपरेटर के साथ बाकी प्रॉपर्टीज निकालना

const { name, age, ...rest } = person;
console.log(rest); // { city: 'LA', school: 'High School' }

रीनेमिंग के साथ

const { name: fullName, age: years } = person;
const selectedObj = { fullName, years };

नेस्टेड ऑब्जेक्ट्स के लिए

const user = {
  id: 1,
  profile: { firstName: 'John', lastName: 'Doe' },
  settings: { theme: 'dark' }
};

const { profile: { firstName, lastName } } = user;
// firstName, lastName अब उपलब्ध हैं
  1. JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें? JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें?

    JavaScript में ऑब्जेक्ट बनाने और उसकी प्रॉपर्टीज एक्सेस करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit

  1. जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को कैसे जोड़ें, एक्सेस करें, डिलीट करें? जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को कैसे जोड़ें, एक्सेस करें, डिलीट करें?

    परिचय जावास्क्रिप्ट ऑब्जेक्ट्स डायनामिक होते हैं - आप रनटाइम पर प्रॉपर्टीज जोड़, एक्सेस और डिलीट कर सकते हैं। प्रॉपर्टीज को डॉट नोटेशन (obj.prop) या ब्रैकेट नोटेशन (obj[prop]) का उपयोग करके एक्सेस किया जा सकता है। उदाहरण निम्न कोड जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को जोड़ने, एक्सेस करने और डिलीट क

  1. JavaScript में ऑब्जेक्ट प्रॉपर्टी कैसे एक्सेस करें? JavaScript में ऑब्जेक्ट प्रॉपर्टी कैसे एक्सेस करें?

    JavaScript प्रॉपर्टी को एक्सेस करने के तीन तरीके हैं:डॉट प्रॉपर्टी एक्सेस का उपयोग: object.propertyस्क्वायर ब्रैकेट नोटेशन का उपयोग: object[property]ऑब्जेक्ट डिस्ट्रक्चरिंग का उपयोग: let {property} = objectJavaScript ऑब्जेक्ट प्रॉपर्टी एक्सेस करने का कोड:उदाहरण<!DOCTYPE html> <html lang=&qu