_.last এবং _.rest দিয়ে অ্যারে থেকে শেষের উপাদান নেয়া

Array Functions - আন্ডারস্কোর.জেএস (underscorejs) - Web Development

293

_.last এবং _.rest ফাংশন সম্পর্কে

Underscore.js-এ _.last এবং _.rest ফাংশন দুটি খুবই গুরুত্বপূর্ণ অ্যারে ম্যানিপুলেশন টুল, যা ডেটা ব্যবস্থাপনায় সাহায্য করে। এগুলোর মাধ্যমে আপনি অ্যারের উপাদানগুলি সহজেই খুঁজে পেতে এবং আলাদা করতে পারেন।

  • _.last(): এই ফাংশনটি একটি অ্যারের শেষের উপাদানটি রিটার্ন করে। আপনি যদি কোনো নির্দিষ্ট সংখ্যক উপাদান চান, তবে এটি সেটি রিটার্ন করতে পারে।
  • _.rest(): এই ফাংশনটি অ্যারের প্রথম উপাদান বাদে বাকী সব উপাদান রিটার্ন করে। অর্থাৎ এটি অ্যারের প্রথম উপাদান বাদ দিয়ে বাকি উপাদানগুলির একটি নতুন অ্যারে প্রদান করে।

_.last() ব্যবহার

_.last() ফাংশনটি একটি অ্যারের শেষ উপাদান রিটার্ন করে। আপনি যদি একাধিক উপাদান চান, তাহলে দ্বিতীয় প্যারামিটার হিসেবে সংখ্যা দিতে পারেন।

উদাহরণ ১: অ্যারের শেষ উপাদান নেয়া

const numbers = [1, 2, 3, 4, 5];
const lastElement = _.last(numbers);
console.log(lastElement); // 5

এখানে, _.last() ফাংশনটি numbers অ্যারের শেষ উপাদানটি (5) রিটার্ন করছে।

উদাহরণ ২: নির্দিষ্ট সংখ্যক শেষ উপাদান নেয়া

const numbers = [1, 2, 3, 4, 5];
const lastThreeElements = _.last(numbers, 3);
console.log(lastThreeElements); // [3, 4, 5]

এখানে, _.last() ফাংশনটি অ্যারের শেষের তিনটি উপাদান রিটার্ন করছে।


_.rest() ব্যবহার

_.rest() ফাংশনটি একটি অ্যারের প্রথম উপাদান বাদ দিয়ে বাকি সব উপাদান রিটার্ন করে। এটি অ্যারের প্রথম উপাদান বাদে বাকি উপাদানগুলো নতুন অ্যারে আকারে প্রদান করে।

উদাহরণ ১: অ্যারের প্রথম উপাদান বাদ দিয়ে বাকি উপাদান নেয়া

const numbers = [1, 2, 3, 4, 5];
const restOfArray = _.rest(numbers);
console.log(restOfArray); // [2, 3, 4, 5]

এখানে, _.rest() ফাংশনটি numbers অ্যারের প্রথম উপাদান (1) বাদ দিয়ে বাকি উপাদানগুলো রিটার্ন করছে।

উদাহরণ ২: নির্দিষ্ট সংখ্যক উপাদান বাদ দিয়ে বাকি উপাদান নেয়া

const numbers = [1, 2, 3, 4, 5];
const restOfArray = _.rest(numbers, 2);
console.log(restOfArray); // [3, 4, 5]

এখানে, _.rest() ফাংশনটি প্রথম দুটি উপাদান বাদ দিয়ে বাকি উপাদানগুলো রিটার্ন করছে।


সারাংশ

  • _.last(): এটি অ্যারের শেষ উপাদান বা নির্দিষ্ট সংখ্যক শেষ উপাদান রিটার্ন করে।
  • _.rest(): এটি অ্যারের প্রথম উপাদান বাদ দিয়ে বাকি উপাদানগুলোর একটি নতুন অ্যারে প্রদান করে।

এই দুটি ফাংশনই অ্যারে ম্যানিপুলেশনের জন্য অত্যন্ত কার্যকর এবং Underscore.js লাইব্রেরির শক্তিশালী ইউটিলিটি ফাংশন হিসেবে পরিচিত।

Content added By
Promotion

Are you sure to start over?

Loading...