JavaScript array length প্রপার্টি একটি অ্যারেতে কতগুলো আইটেম আছে তা নির্দেশ করে। একটি অ্যারেতে length বের করতে, object array_name.length রেফারেন্স করুন। Length প্রপার্টি একটি ইন্টিজার রিটার্ন করে।
আপনি প্রায়শই জানতে চাবেন একটি অ্যারেতে কতগুলো ভ্যালু আছে—অর্থাৎ, অ্যারেটির length কত। এখানেই JavaScript array length প্রপার্টি কাজে আসে। Length প্রপার্টি একটি নির্দিষ্ট অ্যারেতে কতগুলো আইটেম আছে তা রিট্রিভ করতে ব্যবহৃত হয়।
উদাহরণস্বরূপ, ধরুন আপনি একটি বই বিক্রেতা এবং আপনি জানতে চান আপনার ইনভেন্টরিতে কতগুলো বই আছে। আপনি JavaScript array length প্রপার্টি ব্যবহার করে আপনার বই লিস্টের length রিট্রিভ করতে পারেন।
এই টিউটোরিয়ালে, আমরা JavaScript-এ array length মেথড কীভাবে ব্যবহার করতে হয় তা এক্সপ্লোর করব। আমরা দুইটি উদাহরণের মাধ্যমে যাব যা JavaScript প্রোগ্রামে এই মেথডটি ব্যবহার করে।
JavaScript Array length
JavaScript array length প্রপার্টি একটি ইন্টিজার ভ্যালু যা একটি অ্যারেতে কতগুলো আইটেম আছে তা উপস্থাপন করে। Length প্রপার্টি সবসময় অ্যারেতে হাইএস্ট ইন্ডেক্স ভ্যালু থেকে এক বেশি হয় কারণ জাভাস্ক্রিপ্টে ইন্ডেক্স ভ্যালু ০ থেকে শুরু হয়।
যেহেতু length জাভাস্ক্রিপ্টে একটি প্রপার্টি, এটি কোনো প্যারামিটার নেয় না। এটি সাদা একটি অ্যারেতে শেষে অ্যাপেন্ড করা হয়।
JavaScript array length প্রপার্টির সিনট্যাক্স:
array_name.length;
আমরা .length সিনট্যাক্সটি একটি অ্যারে নামের শেষে যোগ করে length প্রপার্টির ভ্যালু এক্সেস করি।
Array length জাভাস্ক্রিপ্ট উদাহরণ
একটি উদাহরণের মাধ্যমে এই মেথডটি জাভাস্ক্রিপ্ট প্রোগ্রামে কীভাবে কাজ করে তা ইলাস্ট্রেট করি। ধরুন আমাদের একটি বই দোকান আছে। আমরা জানতে চাই New York Times Fiction Best Sellers of 2019 লিস্ট থেকে কতগুলো বই আমরা বিক্রি করি। একটি কাস্টোমার এই বইগুলো সম্পর্কে জিজ্ঞেস করেছেন, তাই আমরা চেক করলাম আমরা কতগুলো বই বিক্রি করি যা লিস্টে ছিল।
এখানেই length প্রপার্টি উপযোগী হতে পারে। ধরুন আমাদের पास একটি লিস্ট আছে যা আমরা বিক্রি করি এবং যা New York Times Fiction Best Sellers of 2019 লিস্টে ছিল। আমরা length প্রপার্টি ব্যবহার করে কতগুলো বই আমরা বিক্রি করি সেটা বের করতে পারি:
const nyt_fiction_best_sellers_2019 = ['Redemption', 'A Better Man', 'The Institute', 'The Guardians', 'The Night Fire', 'Turning Point']; console.log(nyt_fiction_best_sellers_2019.length);
যখন আমরা আমাদের কোড এক্সিকিউট করি, প্রোগ্রাম রিটার্ন করে: 6।
প্রথমে, আমরা nyt_fiction_best_sellers_2019 নামে একটি কনস্ট্যান্ট ডিক্লেয়ার করি। এই কনস্ট্যান্টটি আমাদের ইনভেন্টরির সেই বইগুলো স্টোর করে যা New York Times Fiction Best Sellers of 2019 লিস্টে ছিল। তারপর, আমরা length প্রপার্টি ব্যবহার করে সেই লিস্টের length বের করি। এই কেসে, আমাদের লিস্টে ছয়টি ভ্যালু আছে, তাই length প্রপার্টি রিটার্ন করে: 6।
JavaScript Array length ব্যবহার করে গড় বের করা
Length প্রপার্টির জাভাস্ক্রিপ্টে অনেক ইউজ কেস আছে, এবং সবচেয়ে সাধারণ 그중 এক হলো গড় বের করা।
ধরুন আমরা একটি ডান্স ক্লাসের মেম্বারদের গড় বয়স বের করতে চাই। আমাদের একটি লিস্ট আছে যা ডান্সারদের বয়স স্টোর করে। পরে, আমরা সিদ্ধান্ত নেই গড়টিকে নিকটতম ইন্টিজারে রাউন্ড করব। আমাদের লিস্টে কতগুলো আইটেম আছে তা রিট্রিভ করতে length প্রপার্টি ব্যবহার করতে হবে। এই ভ্যালু আমাদের গড় বের করতে সাহায্য করবে।
উদাহরণ প্রোগ্রাম
এখানে একটি প্রোগ্রামের উদাহরণ যা ডান্স ক্লাসের মেম্বারদের গড় বয়স বের করতে দেবে:
var dancer_ages = [9, 10, 9, 11, 12, 8, 10, 10, 10];
var sum = 0;
for (var i = 0; i < dancer_ages.length; i++) {
sum += dancer_ages[i]
}
var average = Math.round(sum/dancer_ages.length);
console.log("The average age members in the dance class is: " + average + ".")
আমাদের কোড রিটার্ন করে:
The average age of members in the dance class is: 10.
কোডের প্রথম লাইনে, আমরা dancer_ages নামে একটি জাভাস্ক্রিপ্ট লিস্ট ডিক্লেয়ার করি যা ডান্স ক্লাসের প্রতিটি মেম্বারের বয়স স্টোর করে। তারপর, আমরা sum নামে একটি ভেরিয়েবল ডিক্লেয়ার করি যা ক্লাসের মেম্বারদের টোটাল বয়স স্টোর করে। পরে গড় বের করতে এই ভ্যালু দরকার হবে।
প্রাথমিকভাবে, আমরা sum-এর মান ০ সেট করি কারণ একটি ভেরিয়েবল ব্যবহার করার আগে ডিক্লেয়ার করতে হয়। তারপর, আমাদের for লুপে প্রতিটি ডান্সারের বয়স sum ভ্যালুতে যোগ করি।
তারপর, আমরা একটি জাভাস্ক্রিপ্ট for লুপ তৈরি করি যা dancer_ages লিস্টের প্রতিটি আইটেমের মধ্য দিয়ে ইটারেট করে এবং সেটাকে sum ভেরিয়েবলে যোগ করে। লক্ষ্য করুন আমরা প্রোগ্রামকে কতবার এক্সিকিউট করতে হবে তা বলে দিতে dancer_ages.length প্রপার্টি ব্যবহার করেছি।
for লুপ এক্সিকিউশনের পর, আমাদের প্রোগ্রাম ক্লাসের মেম্বারদের গড় বয়স ক্যালকুলেট করে। আমাদের প্রোগ্রাম এটি করে sum (সকল ডান্সারের বয়সের যোগফল) কে dancer_ages.length (ডান্স ক্লাসের লোক সংখ্যা) দিয়ে ভাগ করে। তারপর, আমরা Math.round() মেথড ব্যবহার করে আমাদের ভ্যালুকে নিকটতম ইন্টিজারে রাউন্ড করি।
শেষে, আমরা কনসোলে একটি মেসেজ প্রিন্ট করি যা বলে: "The average age of a member in the dance class is: "। এই স্টেটমেন্টের পর average জাভাস্ক্রিপ্ট ভেরিয়েবলে স্টোর করা ভ্যালু এবং একটি পিরিয়ড (.) থাকে।
উপসংহার
JavaScript array length প্রপার্টি একটি লিস্টে কতগুলো আইটেম স্টোর করা আছে তা রিট্রিভ করতে ব্যবহৃত হয়। এই মেথডটি বিশেষ করে গড় বের করার মতো কাজে এবং অন্যান্য সমের জন্য যেগুলো একটি লিস্টের length জানতে হয় বিশেষভাবে উপযোগী।
এই টিউটোরিয়ালে আলোচনা করা হয়েছে কীভাবে length প্রপার্টি ব্যবহার করে একটি জাভাস্ক্রিপ্ট অ্যারেতে আইটেমের সংখ্যা রিট্রিভ করতে হয়। আমরা length প্রপার্টির দুটি উদাহরণও দেখিয়েছি। এই টিউটোরিয়াল পড়ার পর, আপনি length প্রপার্টি এক্সপার্টের মতো ব্যবহার করতে প্রস্তুত!
আপনি কি জাভাস্ক্রিপ্টে কোডিং সম্পর্কে আরও জানতে চান? আমাদের How to Learn JavaScript গাইড পড়ুন। আপনি জাভাস্ক্রিপ্ট নলেজ এডভান্স করতে কোন কোর্স এবং লার্নিং রিসোর্স আপনাকে সাহায্য করতে পারে সেটা পাবেন।