কম্পিউটার

অন্যান্য সমস্ত সংখ্যার পণ্য জাভাস্ক্রিপ্টে একটি অ্যারে


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

উদাহরণস্বরূপ, যদি arr-এর 5টি সূচক থাকে এবং আমরা সূচক 1-এর জন্য মান তৈরি করি, তাহলে 0, 2, 3 এবং 4 সংখ্যাগুলি গুণিত হবে। একইভাবে, যদি আমরা সূচক 2-এর মান তৈরি করি, তাহলে সূচক 0, 1, 3 এবং 4-এর সংখ্যাগুলিকে গুণিত করা হবে ইত্যাদি।

দ্রষ্টব্য − এটা নিশ্চিত যে অ্যারের ভিতরের সমস্ত উপাদান অ-শূন্য।

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

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

উদাহরণ

const arr =[12, 10, 8, 6, 5, 2];const produceArray =(arr) => { const product =arr.reduce((acc, val) => acc*val); রিটার্ন arr.map(el => { রিটার্ন প্রোডাক্ট/el; });};console.log(produceArray(arr));

আউটপুট

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

<প্রে>[ 4800, 5760, 7200, 9600, 11520, 28800]
  1. জাভাস্ক্রিপ্ট অ্যারে findIndex() ফাংশন

  2. জাভাস্ক্রিপ্টে সংখ্যার অ্যারেতে অনুপস্থিত উপাদান খোঁজা

  3. C++ এ একটি অ্যারেতে সমস্ত মৌলিক সংখ্যার গুণফল

  4. C++ এ একটি অ্যারেতে সমস্ত যৌগিক সংখ্যার গুণফল