কম্পিউটার টিউটোরিয়াল

JavaScript-এ দুটি অ্যারে তুলনা করে নন-ম্যাচিং ভ্যালু বের করা


আমাদের কাছে দুটি লিটারেল অ্যারে আছে যেগুলো কিছু কমন ভ্যালু ধারণ করে, আমাদের কাজ হলো একটি ফাংশন লিখা যা দুটি অ্যারেতে থেকে সকল 앨িমেন্ট রিটার্ন করবে যেগুলো কমন নয়।

উদাহরণস্বরূপ:

// যদি দুটি অ্যারে হয়: const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; // তখন আউটপুট হবে: const output = ['cat', 'zebra', 'tiger'] // কারণ এই তিনটিই একমাত্র এলিমেন্ট যেগুলো দুটি অ্যারেতে কমন নয়

এটার কোড লিখি:

আমরা দুটি অ্যারে স্প্রেড করব এবং রেজাল্টিং অ্যারে ফিল্টার করব একটি এমন অ্যারে পেতে যেটিতে কোনো কমন এলিমেন্ট নেই:

উদাহরণ

const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; const removeCommon = (first, second) => {    const spreaded = [...first, ...second];    return spreaded.filter(el => {       return !(first.includes(el) && second.includes(el));    }) }; console.log(removeCommon(first, second));

আউটপুট

কনসোলে আউটপুট হবে:

[ 'cat', 'zebra', 'tiger' ]

  1. জাভাস্ক্রিপ্টে একক ক্যারেক্টার অ্যারে দুটি তুলনা করে পার্থক্য বের করা

  2. জাভাস্ক্রিপ্টে দুটি অ্যারের সমানুপাতিক মান তুলনা করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে বিজোড় নয় এমন মানগুলো রিটার্ন করা

  4. জাভাস্ক্রিপ্টে অ্যারে মার্জ ও ডুপ্লিকেট সরিয়ে(rectify) করা