ধরুন আমাদের কাছে এই −
এর মত আক্ষরিকগুলির একটি অ্যারে আছেconst arr = [4, 6, , 45, 3, 345, , 56, 6];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং অ্যারে থেকে সমস্ত অনির্ধারিত উপাদানগুলিকে সরিয়ে দেয়। আমাদের শুধুমাত্র অনির্ধারিত এবং খালি মানগুলি সরাতে হবে এবং সমস্ত মিথ্যা মান নয়৷
অ্যারের উপর পুনরাবৃত্তি করার জন্য একটি লুপ ব্যবহার করুন এবং জায়গায় অনির্ধারিত উপাদানগুলি সরাতে Array.prototype.splice() ব্যবহার করুন৷
উদাহরণ
নিম্নলিখিত কোড -
const arr = [4, 6, , 45, 3, 345, , 56, 6] const eliminateUndefined = arr => { for(let i = 0; i < arr.length; ){ if(typeof arr[i] !== 'undefined'){ i++; continue; }; arr.splice(i, 1); }; }; eliminateUndefined(arr); console.log(arr);
আউটপুট
এটি কনসোলে −
নিম্নলিখিত আউটপুট তৈরি করবে[ 4, 6, 45, 3, 345, 56, 6 ]