মান লিজিয়ে, আমাদের অ্যারেটি হলো -
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 ]