Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • JavaScript Documentation48টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • JavaScript কী?
  • Syntax & Comments
  • Variables
  • Data Types: Basics
  • Data Types: Conversion
  • Data Types: Advanced
  • Strings
  • Numbers & Math
  • Date & Time
  • Operators
  • Conditions
  • Loops
  • Functions: Basics
  • Functions: Intermediate
  • Functions: Advanced
  • Scope & Hoisting
  • Closures & this
  • ES6+ Modern
  • Arrays: Basics
  • Arrays: Intermediate
  • Arrays: Advanced
  • Objects: Basics
  • Objects: Intermediate
  • Objects: Advanced
  • Class: Basics
  • Class: Intermediate
  • Class: Advanced
  • DOM: Basics
  • DOM: Intermediate
  • DOM: Advanced
  • Events: Basics
  • Events: Intermediate
  • Events: Advanced
  • Async JavaScript
  • Promise
  • Async / Await
  • Fetch API
  • JSON
  • Modules
  • Browser Storage
  • Event Loop Deep
  • Prototype Chain
  • Iterators & Generators
  • WeakMap, WeakSet, Proxy
  • Error Handling
  • Practice Problems
  • Mini Projects
  • Basics
  • Functions & Scope
  • Types & Syntax
  • Arrays & Objects
  • Advanced
  • Functional Programming
  • Objects & Symbols
  • Async Deep Dive
  • Modern JavaScript
  1. Docs
  2. JavaScript
  3. JavaScript Arrays: Basics (অ্যারে)
JavaScriptBeginner

JavaScript Arrays: Basics (অ্যারে)

Array তৈরি, সূচক, length, push/pop/unshift/shift, for/for...of, forEach — JavaScript অ্যারের শুরুর বাংলা গাইড।

20টি অংশবাংলা ভাষায়

Array হলো একাধিক মান একসাথে রাখার একটি ধারক — যেমন এক ঝুড়ি ফলের নাম। সূচক (index) ০ থেকে শুরু হয়।

Array তৈরি

const fruits = ["আম", "কলা", "কমলা", "লিচু"];
const numbers = [10, 20, 30];
const mixed = ["আনামুল", 28, true, null];
const empty = [];

console.log(fruits); // ["আম", "কলা", "কমলা", "লিচু"]

new Array() দিয়েও তৈরি করা যায়, তবে literal (`[]`) পদ্ধতিই সবচেয়ে সহজ ও পরিচ্ছন্ন।

সূচক দিয়ে পড়া

const fruits = ["আম", "কলা", "কমলা"];

console.log(fruits[0]); // "আম"  (সূচক ০ থেকে)
console.log(fruits[2]); // "কমলা"
console.log(fruits[3]); // undefined (এত element নেই)
console.log(fruits.at(-1)); // "কমলা" — শেষের element

length

const fruits = ["আম", "কলা", "কমলা"];

console.log(fruits.length); // 3
console.log(fruits[fruits.length - 1]); // "কমলা" — সর্বদা শেষ element

মান বদলানো

const fruits = ["আম", "কলা", "কমলা"];

fruits[1] = "আঙুর";
console.log(fruits); // ["আম", "আঙুর", "কমলা"]

যোগ ও বাদ

const numbers = [1, 2, 3];

numbers.push(4);    // শেষে যোগ → [1, 2, 3, 4]
numbers.pop();      // শেষের বাদ → [1, 2, 3]
numbers.unshift(0); // শুরুতে যোগ → [0, 1, 2, 3]
numbers.shift();    // শুরুর বাদ → [1, 2, 3]

console.log(numbers); // [1, 2, 3]

এই চারটি মেথড মূল array-কেই বদলায় (mutate করে) — খেয়াল রাখা উচিত।

for ও for...of

const scores = [70, 85, 90];

for (let i = 0; i < scores.length; i++) {
  console.log(i, scores[i]);   // সূচকসহ
}

for (const score of scores) {
  console.log(score);          // শুধু মান
}

forEach

const scores = [70, 85, 90];

scores.forEach((score) => {
  console.log(score * 2);
});
// 140 170 180

scores.forEach((score, index) => {
  console.log(index, score);
});

সূচক দরকার হলে forEach((item, index) => ...) — index-ও পাস হয়।

মেথডকাজমূল array বদলায়?
push()শেষে একটি মান যোগহ্যাঁ
pop()শেষের মান বাদহ্যাঁ
unshift()শুরুতে একটি মান যোগহ্যাঁ
shift()শুরুর মান বাদহ্যাঁ
[] / indexসূচক দিয়ে মান পড়ানা
আগে শিখুন, পরে এগোন

যোগ/বাদ, লুপ ও forEach আয়ত্ত হলে পরের ধাপে map, filter, find — অ্যারের এখন সবচেয়ে দরকারি মেথড — শেখা যাবে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরModern JavaScript (ES6+)পরেরJavaScript Arrays: Intermediate (অ্যারে)
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com