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

জাভাস্ক্রিপ্টে বুলিয়ান অ্যারে অফ অ্যারের AND প্রোডাক্ট


আমাদের কাছে বুলিয়ান মানগুলোর একটি অ্যারে অফ অ্যারে আছে −

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

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

আমরা Array.prototype.reduce() ফাংশন ব্যবহার করে এটি বাস্তবায়ন করব।

উদাহরণ

কোডটি হবে −

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

আউটপুট

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

[ false, false, false ]

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

  2. জাভাস্ক্রিপ্টে অ্যারে রিডিউস করা (reduce)

  3. জাভাস্ক্রিপ্টে File এবং FileReader

  4. জাভাস্ক্রিপ্টে ফলসি ভ্যালু চিহ্নিত করা