জাভাস্ক্রিপ্টে একটি অ্যারে খালি করার কয়েকটি উপায় রয়েছে।
ধরা যাক একটি অ্যারে নেওয়া যাক
var array1 = [1,2,3,4,5,6,7];
পদ্ধতি 1
var array1 = [];
উপরের কোডটি নম্বর অ্যারেটিকে একটি নতুন খালি অ্যারেতে সেট করবে। এটি সুপারিশ করা হয় যখন আপনার কাছে আসল অ্যারে 'অ্যারে1'-এর কোনো রেফারেন্স না থাকে। এইভাবে অ্যারে খালি করার ব্যাপারে আপনার সতর্ক হওয়া উচিত, কারণ আপনি যদি এই অ্যারেটিকে অন্য ভেরিয়েবল থেকে উল্লেখ করে থাকেন, তাহলে মূল রেফারেন্স অ্যারে অপরিবর্তিত থাকবে।
উদাহরণ
<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>
পদ্ধতি 2
var array1.length = 0;
উপরের কোডের লাইনটি অ্যারে খালি করার মাধ্যমে মূল অ্যারের দৈর্ঘ্য 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>
পদ্ধতি 3
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>