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

জাভাস্ক্রিপ্টে অ্যারেতে থেকে সবচেয়ে বড় এবং ছোট স্ট্রিং বের করা


আমাদের কাছে স্ট্রিং লিটারেলের একটি অ্যারে আছে এইরকম -

const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.'];

আমাদের একটি ফাংশন লিখতে হবে যা এই অ্যারেতে থেকে সবচেয়ে বড় এবং সবচেয়ে ছোট ওয়ার্ড রিটার্ন করবে। আমরা Array.prototype.reduce() মেথড ব্যবহার করব পুরো ইটারেশনের দিয়ে সবচেয়ে বড় এবং ছোট ওয়ার্ড ট্র্যাক রাখতে।

এই কাজের কোড হবে -

উদাহরণ

const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.']; const findWords = (arr) => {    return arr.reduce((acc, val) => {       const { length: len } = val;       if(len > acc['longest']['length']){          acc['longest'] = val;       }else if(len < acc['shortest']['length']){          acc['shortest'] = val;       };       return acc;    }, {       longest: arr[0],       shortest: arr[0]    }); }; console.log(findWords(arr));

আউটপুট

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

{ longest: 'sentence.', shortest: 'a' }

  1. জাভাস্ক্রিপ্টে পুরো ডকুমেন্ট HTML স্ট্রিং আকারে কীভাবে পাবেন?

  2. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে লম্বা স্ট্রিং বের করা

  3. জাভাস্ক্রিপ্টে অ্যারে অফ অ্যারে থেকে সবচেয়ে ছোট সাব-অ্যারে বের করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের সবচেয়ে লম্বা শব্দ বের করা