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() মূল অ্যারেকে পরিবর্তন করে এবং মুছে ফেলা এলিমেন্টগুলো একটি নতুন অ্যারে হিসেবে রিটার্ন করে।