JavaScript-এ স্প্রেড ব্যবহার করে অ্যারের চরম মান
নিচের কোডটি দেখুন:
let max = Math.max(1, 2, 3, 4, 5);
আপনি দেখতে পাচ্ছেন, এই কোডটি সংখ্যাগুলোর মধ্যে সর্বোচ্চটি খুঁজে পায়। কিন্তু কী করবেন যদি আমাদের সংখ্যাগুলো একটি অ্যারে আকারে উপস্থাপিত হয়? উদাহরণস্বরূপ, এইভাবে:
let arr = [1, 2, 3, 4, 5];
দুর্ভাগ্যবশত, আমরা নিম্নলিখিতটি করতে পারি না:
let arr = [1, 2, 3, 4, 5];
let max = Math.max(arr); // এখানে অ্যারে পাঠানো যাবে না
অবশ্যই, আমরা Math.max-এ ম্যানুয়ালি অ্যারের উপাদানগুলি বসাতে পারি,
এইভাবে:
let arr = [1, 2, 3, 4, 5];
let max = Math.max(arr[0], arr[1], arr[2], arr[3], arr[4]);
যাইহোক, এই ক্ষেত্রে সকল সার্বজনীনতা হারিয়ে যায়:
আমাদের কোডটি শুধুমাত্র 5টি উপাদান বিশিষ্ট অ্যারের জন্য
সর্বোচ্চ মান খুঁজে পাবে।
যদি আমাদের অ্যারেতে বেশি বা কম উপাদানের প্রয়োজন হয় তখন কী হবে? এটির একটি সমাধান আছে! আসুন স্প্রেড অপারেটর ব্যবহার করি:
let arr = [1, 2, 3, 4, 5]
let max = Math.max(...arr);
এই কোডটি, এর সরলতা সত্ত্বেও, খুবই শক্তিশালী।
কারণ Math.max যেকোন সংখ্যক প্যারামিটার নিতে পারে,
যার মানে স্প্রেড অপারেটরের সাহায্যে আমরা যেকোনো আকারের অ্যারে
ব্যবহার করতে পারি!
একটি সংখ্যার অ্যারে দেওয়া আছে। Math.min এবং স্প্রেড ব্যবহার করে
অ্যারের সর্বনিম্ন মানটি স্ক্রিনে প্রদর্শন করুন।