Array-এর শেষে নতুন element যোগ করে।
let numbers = [1, 2, 3]; numbers.push(4); console.log(numbers); // [1, 2, 3, 4]
Array-এর শেষ element মুছে ফেলে।
let nums = [10, 20, 30]; nums.pop(); console.log(nums); // [10, 20]
Array-এর শুরুতে element যোগ করে।
let a = [2, 3]; a.unshift(1); console.log(a); // [1, 2, 3]
Array-এর প্রথম element মুছে ফেলে।
let a = [5, 6, 7]; a.shift(); console.log(a); // [6, 7]
দুই বা তার বেশি array একত্র করে একটি array বানায়।
let x = [1, 2]; let y = [3, 4]; let z = x.concat(y); console.log(z); // [1, 2, 3, 4]
Array-এর নির্দিষ্ট অংশ কেটে নেয় (মূল array পরিবর্তন হয় না)।
let arr = [10, 20, 30, 40]; let part = arr.slice(1, 3); console.log(part); // [20, 30]
Array-এর মধ্যে element যোগ/মুছে ফেলে (মূল array পরিবর্তন হয়)।
let arr = [10, 20, 30, 40]; arr.splice(1, 2, 99); console.log(arr); // [10, 99, 40]
কোন element কোন index-এ আছে তা জানায়।
let arr = ['a', 'b', 'c'];
console.log(arr.indexOf('b')); // 1
Array-এ কোনো element আছে কিনা জানায় (true/false)।
let fruits = ['apple', 'mango'];
console.log(fruits.includes('mango')); // true
Array-এর elements কে string এ রূপান্তর করে।
let arr = ["a", "b", "c"];
console.log(arr.join('-')); // "a-b-c"
Array উল্টে দেয় (original array পরিবর্তন হয়)।
let arr = [1, 2, 3]; arr.reverse(); console.log(arr); // [3, 2, 1]
Array-এর elements sort করে।
let arr = [40, 10, 5, 20]; arr.sort(); console.log(arr); // [10, 20, 40, 5] (string ভিত্তিক sort!)
Numeric sort করতে:
arr.sort((a, b) => a - b);
প্রতিটি element এর উপর কাজ করে নতুন array return করে।
let nums = [1, 2, 3]; let double = nums.map(n => n * 2); console.log(double); // [2, 4, 6]
শর্ত অনুযায়ী array filter করে নতুন array return করে।
let nums = [10, 15, 20]; let filtered = nums.filter(n => n > 10); console.log(filtered); // [15, 20]
Array-এর সব element কে একত্রিত করে একটি output দেয়।
let nums = [1, 2, 3, 4]; let sum = nums.reduce((total, num) => total + num, 0); console.log(sum); // 10
শর্ত পূরণ করে এমন প্রথম element return করে।
let arr = [5, 12, 8]; let found = arr.find(n => n > 10); console.log(found); // 12
শর্ত পূরণ করে এমন element এর index দেয়।
let arr = [5, 12, 8]; console.log(arr.findIndex(n => n > 10)); // 1
Loop এর মতো কাজ করে কিন্তু কিছু return করে না।
let arr = [10, 20, 30]; arr.forEach(item => console.log(item));
Array-এর কোনো element শর্ত পূরণ করলে true return করে।
let arr = [1, 2, 3]; console.log(arr.some(n => n > 2)); // true
সব element শর্ত পূরণ করলে true return করে।
let arr = [2, 4, 6]; console.log(arr.every(n => n % 2 === 0)); // true