কম্পিউটার

কিভাবে “-” জাভাস্ক্রিপ্ট দিয়ে নাল প্রতিস্থাপন করবেন


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

উদাহরণ

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. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি স্বয়ংসম্পূর্ণ তৈরি করবেন?

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

  3. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্ট সহ একটি অ্যারেতে মান কীভাবে বরাদ্দ করবেন?

  4. জাভাস্ক্রিপ্ট সহ একটি টেবিলে NULL মান সন্নিবেশ করা এড়াতে কিভাবে?