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
<!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 −