ধরা যাক, আমাদের কাছে একটি অ্যারের অ্যারে রয়েছে যাতে কিছু উপাদান রয়েছে −
const arr =[3, 5, 7, 2, [4, NaN, null, 4, 8, [3, undefined, 24, null], null, 5, 1], NaN, 45, 2, 1 ];
আমাদের কাজ হল একটি পুনরাবৃত্ত ফাংশন লেখা যা এই নেস্টেড অ্যারেতে নেয় এবং অ্যারের ভিতরে থাকা সমস্ত ফ্যালভ্যালু (NaN, অনির্ধারিত এবং নাল) 0 দিয়ে প্রতিস্থাপন করে৷
অতএব, আসুন এই ফাংশনের জন্য কোড লিখি −
উদাহরণ
const arr =[3, 5, 7, 2, [4, NaN, null, 4, 8, [3, undefined, 24, null],null, 5, 1], NaN, 45, 2, 1 ];const recursiveSimplify =(arr) => {এর জন্য(let i =0; iআউটপুট
কনসোলে আউটপুট হবে −
<পূর্ব>[ 3, 5, 7, 2, [ 4, 0, 0, 4, 8, [ 3, 0, 24, 0 ], 0, 5, 1 ],0,45,2,1]