আমাদের দুটি অবজেক্টের অ্যারে আছে −
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