প্রিয় ভিউয়ারস, বাংলায় বৃহৎ লার্নিং হাবে আপনাকে স্বাগতম। আশা করি সবাই ভালো আছেন, আর হ্যাঁ আমিও ভালো
আছি। বর্তমান সময়ে জনপ্রিয় প্রোগ্রামিং ভাষার মধ্যে অন্যতম একটি হলো JavaScript। গত ব্লগে আমরা আলোচনা করেছি ‘কিভাবে জাভাস্ক্রিপ্টে একটি স্ট্রিং রিভার্স করা যায়’। আজকের ব্লগে ‘কিভাবে একটি Array থেকে Falsy ভ্যালু বাদ দেওয়া যায়’ তা নিয়ে বিস্তারিত আলোচনা করবো।
আশা করি আপনারা উপকৃত হবেন তাহলে চলুন শুরু করা যাক।
জাভাস্ক্রিপ্ট এ Falsy Value গুলো হলো – false, undefined,
null, NaN, 0, ‘’ ইত্যাদি।
নিম্নের কয়েকটি পদ্ধতির মাধ্যমে আমরা একটি Array থেকে Falsy ভ্যালুগুলো সহজে বাদ দিতে পারি। আর সেগুলো হলো –
সমাধান একঃ
const arrayList = [2, undefined, 26, NaN, 13, null, "notesaid24", 12, {}, ""];
const truthyValue = arrayList.filter((value) => !!value);
console.log(truthyValue);
সমাধান দুইঃ
const arrayList = [2, undefined, 26, NaN, 13, null, "notesaid24", 12, {}, ""];
const truthyValue = arrayList.filter((value) => Boolean(value));
console.log(truthyValue);
সমাধান তিনঃ
const arrayList = [2, undefined, 26, NaN, 13, null, "notesaid24", 12, {}, ""];
const truthyValue = arrayList.filter(Boolean);
console.log(truthyValue);
সমাধান চারঃ
const arrayList = [2, undefined, 26, NaN, 13, null, 'notesaid24', 12, {}, '']
const truthyValue = arrayList.filter(value => value)
console.log(truthyValue)
উপরোউক্ত পদ্ধতির মাধ্যমে যে কোনো Array থেকে Falsy ভ্যালু সহজে বের করে দেওয়া যায়। তবে আপনার যদি এই পদ্ধতির বাহিরে আর কোনো যদি পদ্ধতি বা সমাধান জানা থাকে তাহলে অবশ্যই কমেন্ট করে জানাবেন।
আশা করি আপনি কোডগুলো সফলভাবে রান করাতে পেরেছেন। পোস্ট টি কেমন লেগেছে অবশ্যই কমেন্ট করে জানাবেন, আর যদি কোন ভূল হয়ে থাকে তাহলে ক্ষমা সুন্দর দৃষ্টিতে দেখবেন এবং কোথায় ভূল হয়েছে কমেন্ট করে জানাবেন। আর আপনাদের প্রোগ্রামিং রিলেটেড কেমন ধরনের পোস্ট বা প্রজেক্ট লাগবে তাও জানাবেন। ইনশাআল্লাহ তা দেওয়ার চেষ্টা করবো। আর ওয়েবসাইটটি বন্ধুদের মাঝে শেয়ার করবেন। আজকের মতই এখানেই বিদায় নিলাম। ভালো থাকবেন সুস্থ থাকবেন। আল্লাহ হাফেয।