একটি অ্যারে হলো একটি বিশেষ ভেরিয়েবল, যা একই জায়গায় একাধিক মান সংরক্ষণ করতে ব্যবহৃত হয়।
const colors = ["red", "green", "blue"];এটিকে একটি তালিকা বা আইটেমের সংগ্রহ হিসেবে ভাবুন — প্রতিটির একটি ইনডেক্স থাকে যা 0 থেকে শুরু হয়।
const fruits = ["apple", "banana", "cherry"];
const numbers = [10, 20, 30, 40];
const mixed = ["text", 100, true, null];আপনি Array() কনস্ট্রাক্টর ব্যবহার করেও একটি অ্যারে তৈরি করতে পারেন:
const cars = new Array("Toyota", "Honda", "BMW");console.log(fruits[0]); // apple
console.log(fruits[2]); // cherryfruits[1] = "mango";
console.log(fruits); // ["apple", "mango", "cherry"]console.log(fruits.length); // 3fruits.push("grape");fruits.pop();fruits.unshift("orange");fruits.shift();for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}for (let fruit of fruits) {
console.log(fruit);
}fruits.forEach(function(fruit) {
console.log(fruit);
});| মেথড | বিবরণ | উদাহরণ |
|---|---|---|
push() | শেষে আইটেম যোগ করে | arr.push("new") |
pop() | শেষ আইটেম সরায় | arr.pop() |
shift() | প্রথম আইটেম সরায় | arr.shift() |
unshift() | শুরুতে আইটেম যোগ করে | arr.unshift("start") |
indexOf() | একটি আইটেমের ইনডেক্স খুঁজে বের করে | arr.indexOf("banana") |
includes() | আইটেম আছে কিনা যাচাই করে | arr.includes("apple") |
join() | অ্যারেকে স্ট্রিংয়ে জোড়া দেয় | arr.join(", ") |
slice() | অ্যারের একটি অংশ বের করে | arr.slice(1, 3) |
splice() | আইটেম যোগ/অপসারণ করে | arr.splice(1, 2, "new") |
concat() | অ্যারে একত্রিত করে | arr1.concat(arr2) |
reverse() | অ্যারে উল্টে দেয় | arr.reverse() |
sort() | অ্যারে সর্ট করে | arr.sort() |
const pets = ["cat", "dog", "rabbit"];
console.log(pets.includes("dog")); // true
console.log(pets.indexOf("rabbit")); // 2const users = [
{ name: "Alice", age: 25 },
{ name: "Bob", age: 30 }
];
console.log(users[0].name); // Aliceconst nums = [1, 2, 3];
const squared = nums.map(n => n * n); // [1, 4, 9]const ages = [12, 18, 22, 15];
const adults = ages.filter(age => age >= 18); // [18, 22]const found = ages.find(age => age > 18); // 22সহজেই মান ভেরিয়েবলে বের করে নিন:
const cities = ["Delhi", "Mumbai", "Chennai"];
const [first, second] = cities;
console.log(first); // Delhi
console.log(second); // Mumbaipush() এবং pop() ব্যবহার করে আইটেম যোগ ও অপসারণ করুন।map() ব্যবহার করুন।splice() ব্যবহার করুন।