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

জাভাস্ক্রিপ্টে null কে " - " দিয়ে রিপ্লেস করা


আমাদের একটি ফাংশন লিখতে হবে যা অনেক কী দিয়ে থাকা একটি অবজেক্ট নিবে এবং সকল ফালসি ভ্যালুকে ড্যাশ (' - ') দিয়ে রিপ্লেস করবে। আমরা সরাসরি মূল অবজেক্টের ওপর ইটারেট করব, যেসব কীতে ফালসি ভ্যালু আছে সেগুলো চেক করব এবং সেই ফালসি ভ্যালুগুলোকে '-' দিয়ে রিপ্লেস করব কোনো একস্ট্রা স্পেস ব্যবহার না করে (অর্থাৎ ইন-প্লেস)।

উদাহরণ

const obj = {    key1: 'Hello',    key2: 'World',    key3: '',    key4: 45,    key5: 'can i use arrays',    key6: null,    key7: 'fast n furious',    key8: undefined,    key9: '',    key10: NaN, }; const swapValue = (obj) => {    Object.keys(obj).forEach(key => {       if(!obj[key]){          obj[key] = '-';       }    }); }; swapValue(obj); console.log(obj);

আউটপুট

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

{    key1: 'Hello',    key2: 'World',    key3: '-',    key4: 45,    key5: 'can i use arrays',    key6: '-',    key7: 'fast n furious',    key8: '-',    key9: '-',    key10: '-' }

  1. জাভাস্ক্রিপ্টে অটোকমপ্লিট (Autocomplete) তৈরি করা

  2. জাভাস্ক্রিপ্ট দিয়ে টেক্সট টগল করা

  3. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্টযুক্ত অ্যারেতে ভ্যালু অ্যাসাইন করা

  4. জাভাস্ক্রিপ্টে টেবিলে NULL মান ইনসার্ট হওয়া থেকে বাধা দিন