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

JavaScript में शर्त के आधार पर ऑब्जेक्ट ऐरे में की-वैल्यू पेयर जोड़ें

उदाहरण

Object.assign() और map() का उपयोग करके कंडीशनल प्रॉपर्टी जोड़ें।

const details = { 
    john: {'studentName': 'John'}, 
    david: {'studentName': 'David'}, 
    mike: {'studentName': 'Mike'}, 
    bob: {'studentName': 'Bob'}, 
    carol: {'studentName': 'Carol'} 
}; 
const join_values = ['David', 'Carol']; 
const 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

आउटपुट

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>Document</title> <style>    

  1. जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें? जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें?

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

  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 ];हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो ऐसी किसी भी नेस्टेड सरणी को HTML की नेस्टेड अनऑर्डर्ड सूचियों