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

JavaScript-এ একাধিক বুলিয়ান অ্যারে OR (||) অপারেটর দিয়ে মার্জ করা


আমাদের কাছে বুলিয়ানের অ্যারে অব অ্যারে আছে নিচের মতো:

const arr = [[true,false,false],[false,false,false],[false,false,true]];

আমাদের একটি ফাংশন লিখতে হবে যা এই অ্যারে অব অ্যারেটিকে একটি এক-মাত্রিক অ্যারেতে মার্জ করবে প্রতিটি সাব-অ্যারের সংশ্লিষ্ট এলিমেন্টগুলো OR (||) অপারেটর দিয়ে কম্বাইন করে।

এই ফাংশনের কোড লিখি। আমরা Array.prototype.reduce() ফাংশন ব্যবহার করব এই উদ্দেশ্যে।

উদাহরণ

const arr = [[true,false,false],[false,false,false],[false,false,true]]; const orMerge = arr => {    return arr.reduce((acc, val) => {       val.forEach((bool, ind) => acc[ind] = acc[ind] || bool);       return acc;    }, []); }; console.log(orMerge(arr));

আউটপুট

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

[ true, false, true ]

  1. জাভাস্ক্রিপ্টে অ্যারে জন্য স্প্রেড অপারেটর

  2. জাভাস্ক্রিপ্টে new অপারেটর

  3. জাভাস্ক্রিপ্টে দুটি অ্যারে মার্জ করে অল্টারনেটিং ভ্যালু বানানো

  4. জাভাস্ক্রিপ্টে innerHTML সেট করুন