What is meant by Splicing an array in JavaScript? Explain with an example


Splicing an array means to use the Array.splice() method for adding or removing items from the array. The items removed are returned as an array.

Following is the code for splicing an array in JavaScript −

Example

 Live Demo

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .sample,.result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Splicing an array in JavaScript</h1>
<div class="sample"></div>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to add items after second element
</h3>
<script>
   let fillEle = document.querySelector(".sample");
   let resEle = document.querySelector(".result");
   let arr = [1, 3, 5, 7, 9, 11];
   fillEle.innerHTML = arr;
   document.querySelector(".Btn").addEventListener("click", () => {
      arr.splice(2, 0, "A", "B", "C", "D", "E");
      resEle.innerHTML = "Spliced array = " + arr;
   });
</script>
</body>
</html>

Output

The above code will produce the following output −

On clicking the ‘CLICK HERE’ button −

Updated on: 15-Jul-2020

333 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements