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

জাভাস্ক্রিপ্টে অ্যারেতে থাকা নাম্বারগুলোকে নেগেটিভ করা


মান লিজিয়ে, আমাদের অ্যারেটি হলো -

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];

আমাদের একটি ফাংশন লিখতে হবে যা উপরের অ্যারেটি নিবে এবং একটি অ্যারে রিটার্ন করবে যেখানে মূল অ্যারেতে থাকা সব এলিমেন্টের নেগেটিভ কাউন্টারপার্ট থাকবে (যেন ৪ কে -৪, ৬ কে -৬)।

যদি এলিমেন্টটি ইতিমধ্যেই নেগেটিভ হয়, তবে সেটিকে অপরিবর্তিত রেখে দিতে হবে। এই ফাংশনের কোড লিখি -

উদাহরণ

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; const changeToNegative = (arr) => {    return arr.reduce((acc, val) => {       const negative = val < 0 ? val : val * -1;       return acc.concat(negative);    }, []); }; console.log(changeToNegative(arr));

আউটপুট

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

[    -7, -2, -3, -4, -5,    -7, -8, -12, -12, -43,    -6 ]

  1. জাভাস্ক্রিপ্টে অ্যারে খালি কীভাবে করবেন?

  2. জাভাস্ক্রিপ্টে অ্যারে খালি করার উপায়

  3. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice

  4. জাভাস্ক্রিপ্টে ২-ডি অ্যারে রিশেপ (Reshape) করা