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

ऑब्जेक्ट्स के ऐरे की तुलना - JavaScript


हमारे पास ऑब्जेक्ट्स के दो ऐरे हैं जैसे -

const blocks = [
    { id: 1 },
    { id: 2 },
    { id: 3 },
    { id: 4 },
]
const containers = [
    { block: { id: 1 } },
    { block: { id: 2 } },
    { block: { id: 3 } },
]

हमें एक फंक्शन लिखना है जो blocks ऐरे के प्रत्येक ऑब्जेक्ट की तुलना containers ऐरे के प्रत्येक ऑब्जेक्ट के block की से करता है और देखता है कि क्या blocks ऐरे में कोई ऐसा id है जो containers ऐरे में मौजूद नहीं है। यदि हां, तो हम false लौटाते हैं, अन्यथा true।

उदाहरण

आइए कोड लिखें -

const blocks = [
    { id: 1 },
    { id: 2 },
    { id: 3 },
    { id: 4 },
]
const containers = [
    { block: { id: 1 } },
    { block: { id: 2 } },
    { block: { id: 3 } },
]
const checkProperty = (first, second) => {
    const findInContainers = id => {
        for(let i = 0; i < second.length; i++){
            if(second[i].block.id === id){
                return true;
            };
        };
        return false;
    };
    for(let i = 0; i < first.length; i++){
        if(!findInContainers(first[i].id)){
            return false;
        };
    };
    return true;
};
console.log(checkProperty(blocks, containers));

आउटपुट

कंसोल में निम्नलिखित आउटपुट है -

false

  1. JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

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

  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. JavaScript में फ्लैट ऑब्जेक्ट सरणी को ट्री में बदलना JavaScript में फ्लैट ऑब्जेक्ट सरणी को ट्री में बदलना

    मान लीजिए, हमारे पास ऑब्जेक्ट की एक सरणी है जैसे - const arr = [ { id: 1, name: name 1, parentId: null }, { id: 2, name: name 2, parentId: null }, { id: 2_1, name: name 2_1, parentId: 2 }, { id: 2_2, name: name 2_2, parentId: 2 }, { id: 3, name: name 3, parentId: null }, { i