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

জাভাস্ক্রিপ্টে পজিটিভ ও নেগেটিভ সংখ্যা আলাদা অ্যারেতে পুশ করা


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

আমরা 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. জাভাস্ক্রিপ্টে অ্যারে vs সেট

  4. জাভাস্ক্রিপ্টে সাব-অবজেক্ট ও অ্যারে সহ অবজেক্ট ইমপোর্ট করা