কম্পিউটার টিউটোরিয়াল

JavaScript-এ নির্দিষ্ট অবস্থান থেকে অ্যারে এলিমেন্ট মুছে ফেলা: splice()


JavaScript-এ অ্যারের যেকোনো নির্দিষ্ট ইনডেক্স থেকে এলিমেন্ট মুছে ফেলার জন্য splice() মেথড ব্যবহার করা হয়। এটি খুব শক্তিশালী এবং লचीла।

সিনট্যাক্স

array.splice(startIndex, deleteCount)
  • startIndex: কোন ইনডেক্স থেকে শুরু করবে
  • deleteCount: কতগুলো এলিমেন্ট মুছে ফেলবে

উদাহরণ

let veggies = ["পিয়াজ", "মূলা", "ব্রোকলি"];
veggies.splice(0, 1); // ইনডেক্স ০ থেকে ১টি এলিমেন্ট মুছে ফেলা
console.log(veggies); // ["মূলা", "ব্রোকলি"]

অন্যান্য ব্যবহারের উদাহরণ

// ইনডেক্স ১ থেকে ২টি এলিমেন্ট মুছে ফেলা
let fruits = ['আপেল', 'কলা', 'আম', 'আনারস'];
fruits.splice(1, 2);
console.log(fruits); // ['আপেল', 'আনারস']

// সিমultaniously মুছে ফেলা এবং যোগ করা
let nums = [1, 2, 3, 4, 5];
nums.splice(2, 1, 'a', 'b'); // ইনডেক্স ২ থেকে ১টি মুছে 'a', 'b' যোগ
console.log(nums); // [1, 2, 'a', 'b', 4, 5]

নোট: splice() মূল অ্যারেকে পরিবর্তন করে এবং মুছে ফেলা এলিমেন্টগুলো একটি নতুন অ্যারে হিসেবে রিটার্ন করে।

  1. জাভাস্ক্রিপ্টে অ্যারেতে সব খালি (undefined) ইনডেক্স সরানো

  2. জাভাস্ক্রিপ্টে স্ট্রিং অ্যারে থেকে সবচেয়ে ছোট উপাদান খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে নেগেটিভ মান সরানো

  4. জাভাস্ক্রিপ্টে অ্যারেতে বিজোড় বার আবৃত্ত হয়েছে এমন উপাদান সরানো