ধরা যাক, নিম্নলিখিতটি আমাদের অ্যারে -
const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];
আমাদের একটি ফাংশন লিখতে হবে যা উপরের অ্যারেতে নেয় এবং অ্যারে পরিবর্তনের সমস্ত সংশ্লিষ্ট উপাদানগুলির সাথে তাদের নেতিবাচক প্রতিরূপ (যেমন 4 থেকে -4, 6 থেকে -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 ]