কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট একটি অ্যারে খালি?


জাভাস্ক্রিপ্টে একটি অ্যারে খালি করার কয়েকটি উপায় রয়েছে।

ধরা যাক একটি অ্যারে নেওয়া যাক

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>

  1. জাভাস্ক্রিপ্টে অ্যারেকে সেটে কীভাবে রূপান্তর করবেন?

  2. কিভাবে জাভাস্ক্রিপ্টে আইডি দ্বারা অবজেক্টের অ্যারে গ্রুপ করবেন?

  3. জাভাস্ক্রিপ্টে একটি অ্যারে খালি করার উপায়গুলির সংখ্যা

  4. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্ট সহ একটি অ্যারেতে মান কীভাবে বরাদ্দ করবেন?