JavaScript Array Iteration Methods
অ্যারে পুনরাবৃত্তি পদ্ধতি প্রতিটি অ্যারে আইটেমে কাজ করে।
Array forEach()
প্রতিটি উপাদানের জন্য একটি ফাংশন কল করে
Array map()
একটি নতুন সারি তৈরি করে
Array flatMap()
ম্যাপিং এবং অ্যারে সমতল করা
Array filter()
ফিল্টার উপাদান যা পরীক্ষা পাস
দ্রষ্টব্য:
পুনরাবৃত্তি পদ্ধতি মূল অ্যারে পরিবর্তন না করেই নতুন অ্যারে তৈরি করে।
JavaScript Array forEach()
forEach() পদ্ধতি প্রতিটি অ্যারের উপাদানের জন্য একটি পদ্ধতি ফাংশন (একটি কলব্যাক ফাংশন) কল করে।
Example
const numbers = [45, 4, 9, 16, 25];
let txt = "";
numbers.forEach(myFunction);
function myFunction(value, index, array) {
txt += value + "
";
}
মনে রাখবেন যে ফাংশনটি 3 টি আর্গুমেন্ট নেয়:
উপরের উদাহরণটি শুধুমাত্র মান প্যারামিটার ব্যবহার করে:
Example
const numbers = [45, 4, 9, 16, 25];
let txt = "";
numbers.forEach(myFunction);
function myFunction(value) {
txt += value + "
";
}
JavaScript Array map()
ম্যাপ() পদ্ধতি প্রতিটি অ্যারে উপাদানে একটি অপারেশন সম্পাদন করে একটি নতুন অ্যারে তৈরি করে।
Example
const numbers1 = [45, 4, 9, 16, 25];
const numbers2 = numbers1.map(myFunction);
function myFunction(value, index, array) {
return value * 2;
}
দ্রষ্টব্য:
মান নেই এমন অ্যারে উপাদানগুলিতে মানচিত্র() পদ্ধতি ফাংশন চালায় না।
মানচিত্র() পদ্ধতি মূল অ্যারে পরিবর্তন করে না।
JavaScript Array flatMap()
ES2019 জাভাস্ক্রিপ্টে অ্যারে ফ্ল্যাটম্যাপ() পদ্ধতি যোগ করেছে।
flatMap() পদ্ধতিটি প্রথমে একটি অ্যারের সমস্ত উপাদান ম্যাপ করে এবং তারপর অ্যারেটিকে সমতল করে একটি নতুন অ্যারে তৈরি করে।
Example
const myArr = [1, 2, 3, 4, 5, 6];
const newArr = myArr.flatMap((x) => x * 2);
| Browser | Version | Release Date |
|---|---|---|
| Chrome | 66 | Apr 2018 |
| Edge | 79 | Jan 2020 |
| Firefox | 61 | Jun 2018 |
| Safari | 12 | Sep 2018 |
JavaScript Array filter()
ফিল্টার() পদ্ধতি অ্যারে উপাদানগুলির সাথে একটি নতুন অ্যারে তৈরি করে যা একটি পরীক্ষায় উত্তীর্ণ হয়।
Example
const numbers = [45, 4, 9, 16, 25];
const over18 = numbers.filter(myFunction);
function myFunction(value, index, array) {
return value > 18;
}
JavaScript Array reduce()
হ্রাস() পদ্ধতি একটি একক মান তৈরি করতে প্রতিটি অ্যারে উপাদানে একটি অপারেশন চালায়।
Example
const numbers = [45, 4, 9, 16, 25];
let sum = numbers.reduce(myFunction);
function myFunction(total, value, index, array) {
return total + value;
}
দ্রষ্টব্য:
reduce() পদ্ধতি মূল অ্যারে কমাতে পারে না।
হ্রাস() পদ্ধতি অ্যারেতে বাম থেকে ডানে কাজ করে।
JavaScript Array reduceRight()
reduceRight() পদ্ধতি একটি একক মান তৈরি করতে প্রতিটি অ্যারে উপাদানে একটি অপারেশন চালায়।
Example
const numbers = [45, 4, 9, 16, 25];
let sum = numbers.reduceRight(myFunction);
function myFunction(total, value) {
return total + value;
}
reduceRight() অ্যারেতে ডান থেকে বামে কাজ করে।
JavaScript Array every()
every() পদ্ধতি পরীক্ষা করে যে সমস্ত অ্যারের মান একটি পরীক্ষায় পাস করে কিনা।
Example
const numbers = [45, 4, 9, 16, 25];
let allOver18 = numbers.every(myFunction);
function myFunction(value) {
return value > 18;
}
JavaScript Array some()
some() পদ্ধতি পরীক্ষা করে যে নির্দিষ্ট অ্যারের মান পরীক্ষায় পাস করে কিনা।
Example
const numbers = [45, 4, 9, 16, 25];
let someOver18 = numbers.some(myFunction);
function myFunction(value, index, array) {
return value > 18;
}
JavaScript Array.from()
Array.from() Array :
Example
let text = "ABCDEFG";
Array.from(text);
অ্যারে কী() এবং এন্ট্রি()
Array.keys()
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = fruits.keys();
for (let x of keys) {
text += x + "
";
}
Array.entries()
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const f = fruits.entries();
for (let x of f) {
document.getElementById("demo").innerHTML += x;
}
entries() পদ্ধতি কী/মান জোড়া সহ একটি অ্যারে ইটারেটর অবজেক্ট প্রদান করে।
JavaScript Array with() Method
ES2023 মূল অ্যারে পরিবর্তন না করে একটি অ্যারের উপাদানগুলিকে আপডেট করার একটি নিরাপদ উপায় হিসাবে Array with() পদ্ধতি যুক্ত করেছে।
Example
const months = ["Januar", "Februar", "Mar", "April"];
const myMonths = months.with(2, "March");
অ্যারে স্প্রেড (...) এবং বিশ্রাম (...)
Spread Operator
পৃথক উপাদানে একটি অ্যারে প্রসারিত করে
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [...arr1, ...arr2];
Rest Operator
আপনাকে একটি সারি সাফ করতে এবং বাকিগুলি সংগ্রহ করতে দেয়৷
let a, rest;
const arr1 = [1,2,3,4,5,6,7,8];
[a, ...rest] = arr1;
জাভাস্ক্রিপ্ট অ্যারে টিউটোরিয়াল
এই টিউটোরিয়ালের অনেক অধ্যায় ব্যায়ামের সাথে শেষ হয় যা আপনার জ্ঞানের স্তর পরীক্ষা করতে পারে।
নিম্নলিখিত কোড বিবেচনা করুন:
const x = [45, 4, 9, 16, 25];
let y = x.every(myfunc);
function myfunc(val) {
return val > 20;
}
y এর ফল কি হবে?
একটি সম্পূর্ণ জাভাস্ক্রিপ্ট রেফারেন্স
সম্পূর্ণ ব্যাখ্যা এবং অনেক উদাহরণ সহ সমস্ত জাভাস্ক্রিপ্ট বৈশিষ্ট্য এবং পদ্ধতির সম্পূর্ণ রেফারেন্সের জন্য, এখানে যান:
জাসিফ টিমের একটি সম্পূর্ণ জাভাস্ক্রিপ্ট রেফারেন্স
রেফারেন্সটি 1999 থেকে 2025 পর্যন্ত সমস্ত জাভাস্ক্রিপ্ট আপডেট কভার করে।
Array Tutorial
সিকোয়েন্স টিউটোরিয়াল
Array Search Methods
ক্রম অনুসন্ধান পদ্ধতি
Array Sort Methods
অ্যারে সাজানোর পদ্ধতি
Array Reference
সিকোয়েন্স রেফারেন্স