¿Cómo eliminar elementos específicos de la izquierda de una array dada de elementos usando JavaScript?

En este artículo, aprenderemos cómo eliminar elementos específicos de la izquierda de una array determinada de elementos mediante JavaScript. Hemos dado una array de elementos y tenemos que eliminar elementos específicos de la izquierda de una array determinada.

Enfoque: el método splice() se usa para agregar y eliminar elementos de una array. Para eliminar elementos específicos de la izquierda de una array dada, usaremos el método de empalme. Para eliminar elementos específicos, se necesitan dos parámetros de forma de índice donde queremos eliminar el elemento y el número de elementos que queremos eliminar. Devuelve una array que contiene elementos eliminados. 

Sintaxis:

array.splice(index,No_of_element);

Ejemplo:

HTML

<!DOCTYPE html>
<html>
  <body>
    <div>
      <p id="p" style="font-size: 18px">
        When we click on button the element 
        3rd elements will be removed from
        the array.
      </p>
  
      <p id="gfg">[2,4,5,3,6]</p>
  
      <button onclick="fun(5)">click</button>
    </div>
  
    <script>
      function fun(n) {
        // Array
        var arr = [2, 4, 5, 3, 6];
          
        // Find index of specified element which is n
        var ind = arr.indexOf(n);
          
        // And remove n from array
        arr.splice(ind, 1);
        document.getElementById("p").innerHTML = 
        "After remove element";
          
        // Final result after remove n from array
        document.getElementById("gfg").innerHTML = 
        "[" + arr + "]";
      }
    </script>
  </body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por sachinchhipa44 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *