কম্পিউটার

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


ধরুন, আমাদের দুটি অ্যারে রয়েছে যার প্রতিটিতে তিনটি উপাদান রয়েছে, পূর্ণসংখ্যায় লাল, সবুজ, নীল রঙের অনুরূপ মান।

আমাদের কাজ হল নতুন rgb রঙের জন্য একটি অ্যারে তৈরি করার জন্য সংশ্লিষ্ট মান যোগ করা এবং সেইসাথে নিশ্চিত করা যে যদি কোনো মান 255-এর বেশি যোগ হয়, আমরা সেই মানটি 255-এ করব।

অতএব, আসুন একটি ফাংশন addColors() সংজ্ঞায়িত করি যা দুটি আর্গুমেন্ট নেয়, উভয় অ্যারে এবং ইনপুটের উপর ভিত্তি করে একটি নতুন অ্যারে ফেরত দেয়।

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

উদাহরণ

const color1 =[45, 125, 216];const color2 =[89, 180, 78];const addColors =(color1, color2) => { const newColor =color1.map((val, index) => { রিটার্ন ভ্যাল + কালার2[ইনডেক্স] <=255 ? val + color2[index] :255; }) রিটার্ন newColor;};console.log(addColors(color1, color2));

আউটপুট

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

<প্রে>[ 134, 255, 255 ]

আমরা প্রথম রঙের উপর ম্যাপ করি, দ্বিতীয় রঙের সাথে সংশ্লিষ্ট মান যোগ করি, যদি মান 255 ছাড়িয়ে যায়, আমরা 255 ফেরত দিই অন্যথায় আমরা যোগ করা মান ফেরত দিই। সুতরাং এইভাবে theaddColors() ফাংশন আমাদের জন্য কাজ করবে।


  1. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সর্বাধিক n মান পান

  2. কিভাবে আমি একটি অ্যারে জাভাস্ক্রিপ্ট থেকে একটি নির্দিষ্ট আইটেম সরাতে পারি?

  3. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সর্বোচ্চ মান ফেরত দেওয়া

  4. জাভাস্ক্রিপ্টে অ্যারের অ্যারে থেকে সবচেয়ে ছোট অ্যারে পান