জাভাস্ক্রিপ্টে অ্যারে খালি করার একাধিক উপায় রয়েছে।
মান লক্ষ করুন, একটি অ্যারে রয়েছে:
var array1 = [1,2,3,4,5,6,7];
পদ্ধতি ১
var array1 = [];
উপরোক্ত কোডটি অ্যারেটিকে একটি নতুন খালি অ্যারে হিসেবে সেট করে। এটি প্রযোজ্য যখন আপনার মূল 'array1'-এর কোনো রেফারেন্স না থাকে। সতর্ক থাকুন, যদি এই অ্যারেটিকে অন্য ভ্যারিয়েবল থেকে রেফারেন্স করা থাকে, তবে মূল রেফারেন্স অপরিবর্তিত থাকবে।
উদাহরণ
<html> <body> <script> var array1 = [1,2,3,4,5,6,7]; // Created array var anotherArray = array1; // Referenced array1 by another variable array1 = []; // Empty the array document.write(anotherArray); // Output [1,2,3,4,5,6,7] </script> </body> </html>
পদ্ধতি ২
array1.length = 0;
উপরোক্ত কোডটি মূল অ্যারেটির দৈর্ঘ্য ০ করে দিয়ে সেটিকে খালি করে।
উদাহরণ
<html> <body> <script> var array1 = [1,2,3,4,5,6,7]; // Created array var anotherArray = array1; // Referenced array1 by another variable array1.length = 0; // Empty the array by setting length to 0 console.log(anotherArray); // Output [] </script> </body> </html>
পদ্ধতি ৩
array1.splice(0, array1.length);
উপরোক্ত কোডটিও একদম সঠিকভাবে কাজ করে। এই পদ্ধতিটি মূল অ্যারের সব রেফারেন্স আপডেট করে।
উদাহরণ
<html> <body> <script> var array1 = [1,2,3,4,5,6,7]; // Created array var anotherArray = array1; // Referenced array1 by another variable array1.splice(0, array1.length); // Empty the array by setting length to 0 console.log(anotherArray); // Output [] </script> </body> </html>