JavaScript Arrays: সম্পূর্ণ বাংলা গাইড
জাভাস্ক্রিপ্টে Array হলো একটি বিশেষ অবজেক্ট টাইপ, যা একাধিক মান বা ডেটা একসাথে ধরে রাখার জন্য ব্যবহৃত হয়। আপনি যখন কোনো ভ্যারিয়েবলে একাধিক মান সংরক্ষণ করতে চান, তখন অ্যারে ব্যবহারের মাধ্যমে আপনি এটি সুন্দরভাবে এবং সহজে করতে পারেন।
অ্যারে কীভাবে তৈরি করা হয়?
JavaScript-এ অ্যারে তৈরির দুটি প্রধান উপায় রয়েছে:
- Array literal ব্যবহার করে
- Array constructor ব্যবহার করে
উদাহরণ ১: Array Literal
<script>
let fruits = ["Apple", "Banana", "Mango", "Orange"];
document.write(fruits[0]); // Apple
</script>
ব্যাখ্যা: এখানে `fruits` একটি অ্যারে যা চারটি ফলের নাম ধারণ করছে। `fruits[0]` মানে হলো প্রথম উপাদান, অর্থাৎ “Apple”। জাভাস্ক্রিপ্ট অ্যারেতে ইনডেক্স শুরু হয় 0 থেকে।
উদাহরণ ২: Array Constructor
<script>
let cars = new Array("Toyota", "BMW", "Tesla");
document.write(cars[1]); // BMW
</script>
ব্যাখ্যা: `new Array()` ব্যবহার করেও অ্যারে তৈরি করা যায়। তবে সাধারণত array literal ব্যবহার করাই অধিক জনপ্রিয় ও পঠনযোগ্য।
অ্যারের গঠন
| বৈশিষ্ট্য | বর্ণনা |
|---|---|
| Indexing | প্রথম উপাদান 0 ইনডেক্সে থাকে। |
| Length | অ্যারেতে থাকা উপাদান সংখ্যাকে নির্দেশ করে। |
| Dynamic | অ্যারেতে নতুন উপাদান সহজেই যোগ বা বাদ দেওয়া যায়। |
⚙️ সাধারণ কিছু অ্যারে মেথড
নিচে উল্লেখযোগ্য কিছু মেথডের তালিকা ও উদাহরণ দেয়া হলো:
push()– অ্যারের শেষে নতুন উপাদান যোগ করেpop()– অ্যারের শেষ উপাদান সরিয়ে ফেলেshift()– প্রথম উপাদান সরিয়ে ফেলেunshift()– প্রথমে উপাদান যোগ করেlength– উপাদানের সংখ্যা দেয়indexOf()– নির্দিষ্ট উপাদানের ইনডেক্স ফেরত দেয়
উদাহরণ: push ও pop
<script>
let students = ["Rahim", "Karim"];
students.push("Jabbar");
document.write(students); // Rahim, Karim, Jabbar
students.pop();
document.write("<br>" + students); // Rahim, Karim
</script>
ব্যাখ্যা: প্রথমে push() দিয়ে “Jabbar” যোগ করা হয়েছে, পরে pop() ব্যবহার করে সেটা মুছে ফেলা হয়েছে।
লুপ দিয়ে অ্যারে প্রদর্শন
for লুপ ব্যবহার করে অ্যারের সব উপাদান দেখানো যায়:
<script>
let colors = ["Red", "Green", "Blue"];
for(let i = 0; i < colors.length; i++) {
document.write(colors[i] + "<br>");
}
</script>
এখানে for লুপের মাধ্যমে প্রতিটি ইনডেক্স ধরে অ্যারের মানগুলো দেখানো হয়েছে।
উপসংহার
JavaScript অ্যারে ব্যবহার করে আপনি বহু ডেটা সহজভাবে সংরক্ষণ, পরিচালনা এবং বিশ্লেষণ করতে পারেন। এতে রয়েছে বহু শক্তিশালী মেথড ও ফিচার যা জাভাস্ক্রিপ্ট প্রোগ্রামিংকে করে তোলে আরো প্রগতিশীল।