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

JavaScript में नाम पहले से मौजूद न हो तो ऑब्जेक्ट को ऐरे में कैसे जोड़ें?

उदाहरण

push() और forEach() के साथ find() का उपयोग करके यूनिक नाम जोड़ें।

var details = [{name: "John"}, {name: "David"}]; 
var addObject = ["Mike", "Sam"]; 
addObject.forEach(obj1 => { 
    if (!details.find(obj2 => obj2.name === obj1)) 
        details.push({name: obj1}); 
}); 
console.log(details);

प्रोग्राम चलाने के लिए:

node fileName.js

आउटपुट

PS C:\Users\Amit\javascript-code> node demo165.js 
[ { name: 'John' }, { name: 'David' }, { name: 'Mike' }, { name: 'Sam' } ]
  1. TypeError: JavaScript में  undefined  ऑब्जेक्ट नहीं है TypeError: JavaScript में 'undefined' ऑब्जेक्ट नहीं है

    TypeError: undefined is not an object एरर तब होता है जब किसी अनडिफाइंड ऑब्जेक्ट पर प्रॉपर्टी एक्सेस की जाती है या मेथड कॉल किया जाता है। यह एरर केवल सफारी ब्राउज़र में दिखाया जाता है।JavaScript में TypeError - undefined is not an object एरर का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&q

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