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

जावास्क्रिप्ट में एक शर्त के आधार पर शब्दकोश की एक सरणी में एक महत्वपूर्ण मूल्य जोड़ी जोड़ना?

<घंटा/>

इसके लिए Object.assign() का इस्तेमाल करें। निम्नलिखित कोड है -

उदाहरण

const details =
{john:{'studentName':'John'},david:{'studentName':'David'},mike:{'studen
tName':'Mike'},bob:{'studentName':'Bob'},carol:{'studentName':'Carol'}},
join_values = ['David', 'Carol'],
   output = Object.assign(
      {},
      ...Object
      .keys(details)
      .map(key =>
      ({[key]: {
         ...details[key],
         lastName: join_values.includes(details[key].studentName) ?
         'Miller' : 'Smith'
   }})))
console.log(output)

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

आउटपुट

यहाँ, मेरी फ़ाइल का नाम है demo157.js। यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo157.js
{
   john: { studentName: 'John', lastName: 'Smith' },
   david: { studentName: 'David', lastName: 'Miller' },
   mike: { studentName: 'Mike', lastName: 'Smith' },
   bob: { studentName: 'Bob', lastName: 'Smith' },
   carol: { studentName: 'Carol', lastName: 'Miller' }
}

  1. एक शर्त के साथ एक जावास्क्रिप्ट सरणी में शामिल होना? एक शर्त के साथ एक जावास्क्रिप्ट सरणी में शामिल होना?

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

  1. जावास्क्रिप्ट में किसी मान के आधार पर वस्तुओं को कैसे समूहित करें? जावास्क्रिप्ट में किसी मान के आधार पर वस्तुओं को कैसे समूहित करें?

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

  1. जावास्क्रिप्ट - सरणी के घोंसले के आधार पर नेस्टेड अनियंत्रित सूची कैसे बनाएं? जावास्क्रिप्ट - सरणी के घोंसले के आधार पर नेस्टेड अनियंत्रित सूची कैसे बनाएं?

    मान लीजिए, हमारे पास इस तरह की सरणियों की एक नेस्टेड सरणी है - const arr = [    'Value 1', ['Inner value 1', 'Inner value 2', 'Inner value 3', 'Inner value 4'], 'Value 2', 'Value 3', 'Value 4', 'Value 5', 'Value 6&