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