কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট Array.splice() মেথড

জাভাস্ক্রিপ্টের splice() মেথড অ্যারেতে আইটেম যোগ বা সরাতে ব্যবহৃত হয়। এটি সরানো আইটেম রিটার্ন করে।

সিনট্যাক্স:

array.splice(index, num, item1, ....., itemX)

এখানে index হলো কোথায় যোগ/সরানো হবে, num হলো কতগুলো সরানো হবে, item1...itemX হলো যোগ করার আইটেমগুলো।

উদাহরণ ১

<!DOCTYPE html>
<html>
<body>
  <h2>Products</h2>
  <p>Click to display the updated product list...</p>
  <button onclick="display()">Result</button>
  <p id="test"></p>
  <script>
    var products = ["Electronics", "Books", "Accessories"];
    document.getElementById("test").innerHTML = products;
    function display() {
      products.splice(1, 2, "Pet Supplies", "Footwear");
      document.getElementById("test").innerHTML = products;
    }
  </script>
</body>
</html>

আউটপুট

ইনডেক্স ১ থেকে ২টি এলিমেন্ট সরিয়ে দুটি নতুন এলিমেন্ট যোগ হবে।

উদাহরণ ২

<!DOCTYPE html>
<html>
<body>
  <h2>Products</h2>
  <p>Click to display the updated product list...</p>
  <button onclick="display()">Result</button>
  <p id="test"></p>
  <script>
    var products = ["Electronics", "Books", "Accessories"];
    document.getElementById("test").innerHTML = products;
    function display() {
      products.splice(3, 1, "Pet Supplies", "Footwear", "Home Appliances");
      document.getElementById("test").innerHTML = products;
    }
  </script>
</body>
</html>
  1. জাভাস্ক্রিপ্টে Array.prototype.find() মেথড

  2. জাভাস্ক্রিপ্টে array.flatMap() মেথড

  3. জাভাস্ক্রিপ্টে Array.flat() মেথড

  4. জাভাস্ক্রিপ্টে Array.prototype.includes() মেথড