জাভাস্ক্রিপ্টে অ্যারে ক্লিয়ার বা খালি করার একাধিক উপায় রয়েছে। আপনার প্রসঙ্গ অনুযায়ী সেগুলো ব্যবহার করতে হবে। ধরা যাক আমাদের একটি অ্যারে আছে -
let arr = [1, 'test', {}, 123.43];নতুন অ্যারে দিয়ে প্রতিস্থাপন -
arr = [];
এটি সবচেয়ে দ্রুত উপায়। এটি arr-কে একটি নতুন অ্যারে সেট করবে। এটি সঠিক যদি আপনার মূল arr-র সাথে অন্য কোনো রেফারেন্স না থাকে। যদি থাকে, তবে সেই রেফারেন্সগুলো আপডেট হবে না এবং সেগুলো পুরনো অ্যারেটি ব্যবহার করবে।
length প্রপার্টি ০ সেট করা -
arr.length = 0
এটি অ্যারের দৈর্ঘ্য ০ সেট করে ক্লিয়ার করে। দ্রুত সমাধান, কিন্তু এটি অ্যারেতে থাকা অবজেক্টগুলো মেমরি থেকে ফ্রি করবে না এবং কিছু মেমরি ইম্প্লিকেশন থাকতে পারে। অ্যারেতে থাকা অবজেক্টগুলো মেমরি থেকে ক্লিন করতে হলে সেগুলো স্পষ্টভাবে রিমুভ করতে হবে।
পুরো অ্যারে স্প্লাইস করা
arr.splice(0, arr.length)
এটি অ্যারেতে থাকা সব এলিমেন্ট রিমুভ করবে এবং আসলে মূল অ্যারেটি ক্লিন করবে।