কম্পিউটার

জাভাস্ক্রিপ্টে আলাদা অ্যারেতে ইতিবাচক এবং নেতিবাচককে পুশ করা


আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি অ্যারে নেয় এবং দুটি অ্যারে পজিটিভ এবং নেগেটিভ সহ একটি বস্তু ফেরত দেয়। তারা উভয়ই অ্যারে থেকে যথাক্রমে সমস্ত ইতিবাচক এবং নেতিবাচক আইটেম ধারণ করা উচিত।

আমরা Array.prototype.reduce() পদ্ধতি ব্যবহার করে কাঙ্খিত উপাদান বাছাই করব এবং থিমিন্টো দুটি অ্যারের একটি বস্তু রাখব।

উদাহরণ

এর জন্য কোড হবে −

const arr = [97, -108, 13, -12, 133, -887, 32, -15, 33, -77];
const splitArray = (arr) => {
   return arr.reduce((acc, val) => {
      if(val < 0){
         acc['negative'].push(val);
      }else{
         acc['positive'].push(val);
      }
      return acc;
   }, {
      positive: [],
      negative: []
   })
};
console.log(splitArray(arr));

আউটপুট

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

{ positive: [97, 13, 133, 32, 33,], negative: [ -108, -12, -887, -15, -77 ] }

  1. জাভাস্ক্রিপ্ট JSON অ্যারে

  2. কিভাবে জাভাস্ক্রিপ্টে ইতিবাচক এবং নেতিবাচক অসীম মান প্রিন্ট করবেন?

  3. অ্যারে বনাম জাভাস্ক্রিপ্টে সেট।

  4. জাভাস্ক্রিপ্টে সাব অবজেক্ট এবং অ্যারে সহ একটি অবজেক্ট কীভাবে আমদানি করবেন?