Javascript - Agregar, Modificar o Eliminar elementos en Array [PUSH, POP, UNSHIFT, SHIFT, SPLICE]

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 65

  • @jesusgregoriosola5871
    @jesusgregoriosola5871 2 месяца назад

    Creo que este vídeo es el mejor que mis ojos han visto… hasta ahora. Gracias amigo por esta máster clase.

  • @jhonathanalejandro0198
    @jhonathanalejandro0198 2 года назад

    QUE PONTENTE SPLICE!!!
    Saludos desde Barranquilla, Colombia

  • @veronicastrotsen1408
    @veronicastrotsen1408 10 месяцев назад

    Inmejorable explicacacio, muchas gracias.

  • @federicopodesta2738
    @federicopodesta2738 2 года назад

    Exelente repaso !

  • @ivanwoh
    @ivanwoh 3 года назад +2

    Muy , pero muy bien explicado... EXCELENTE !!! muchas gracias por tus videos!

  • @mariafernandaramirez3222
    @mariafernandaramirez3222 2 года назад

    Que video tan ASOMBROSO! Justo la información que necesitaba saber!!! CRACK!!! GRACIAS, me has salvadooo!!!!!!!!!!!!!

  • @hannabouttros172
    @hannabouttros172 2 года назад

    UNA DE LAS LECCIONES MAS INTERESANTES DE TODAS Y EXTREMADAMENTE UTIL! MUCHAS GRACIAS! TODO SU CURSO ES UNA MARAVILLA Y APRENDO MUCHISIMO!

  • @Indarit1
    @Indarit1 2 года назад

    muchas gracias por tu video aprender a utilizar a agregar Agregar, Modificar o Eliminar elementos en Array

  • @ing.alexanderbarajas6736
    @ing.alexanderbarajas6736 2 года назад

    Excelente, mas claro no podía ser!!! Muchas gracias!! Bendiciones!!

  • @mrickytech
    @mrickytech 2 года назад

    Genial, Justo lo que necesitaba.. toda la bendición crack

  • @msm302
    @msm302 2 года назад

    Que buena explicación del .splice

  • @chajeno5259
    @chajeno5259 2 года назад

    muy bien explicado! genio !

  • @joseluisripa8272
    @joseluisripa8272 2 года назад

    Excelente video. Muy claro. Gracias!

  • @nicolasgawlik5243
    @nicolasgawlik5243 3 года назад

    Tremendo contenido! Explicas 10 puntos

  • @eleazarrm636
    @eleazarrm636 3 года назад

    Muchas gracias me sirvio de mucho , excelente video ,te ganaste nuevo suscriptor

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад

      Muchísimas gracias por tu comentario y la suscripción, espero que otros videos del canal te resulten útiles! Saludos!

  • @alanjairguadalupemartinez2533
    @alanjairguadalupemartinez2533 4 года назад +1

    este video es oro molido

  • @deibymejia4604
    @deibymejia4604 2 года назад

    Acabo de pasar unas horas intentando reemplazar con replace(), jajaja cosas de aprendiz, gracias a ti, mañana sigo con mi trabajo 🎉🎉 esta vez con SPLICE✋

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Muchas gracias por tu comentario! Espero que otros videos también te sirvan para el trabajo! Saludos!

  • @jesusgregoriosola5871
    @jesusgregoriosola5871 7 месяцев назад

    Muy. Ud o el webinar Saludos ygracias

  • @IIIIKaroIIII
    @IIIIKaroIIII 3 года назад

    Hola!, vas a subir mas tutoriales? me suscribo porque explicas muy bien!

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад

      Hola! Si, es la idea, actualmente estoy un poco complicado con los tiempos, pero la idea es subir mas videos! Saludos!

  • @davidpagliano
    @davidpagliano 2 года назад

    Buenas, pregunta, si quiero actualizar una array donde el elemento se elimino y quiero que cuando actualice la array me pase al siguiente elemento, como podria hacer ?
    Ejemplo: tengo una array de pepe:[0,1,2,3,4,5,6,7,8,9] y se elimina el 4 y cuando quiero actualizar no se me pasa al siguiente que es 5 sino que lo sigue buscando y se me queda ahi y lo sigue buscando pero en la lista, el 5 pasa a 4 pero no lo encuentra y me salta -1 en el console

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Hola, no entendi bien el problema, pero si querés eliminar un elemento y que se “rearme” el array podes hacer lo siguiente:
      // Primero buscas el indice del elemento
      const array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
      const index = array.findIndex(i => i === 4);
      // En caso de encontrarlo lo eliminas
      if (index !== -1) {
      array.splice(index, 1)
      }
      Saludos!

  • @FB15156
    @FB15156 3 года назад

    Hola ! que metodo usarias para mover ciertos elementos de un array al final y mostrarlo en otro array? este seria el ejemplo moveZeros([false,1,0,1,2,0,1,3,"a"]) debe retornar [false,1,1,2,1,3,"a",0,0]. Gracias !!!

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад

      Hola, si lo que querés hacer por ejemplo es dejar los 0 al final una alternativa seria:
      const array = [false, 1, 0, 1, 2, 0, 1, 3, 'a'];
      array.sort((a, b) => {
      if (a === 0) return 1;
      if (b === 0) return -1;
      return 0;
      });
      y con eso conseguís: [false, 1, 1, 2, 1, 3, 'a', 0, 0]
      Saludos!

  • @carlosalmada7973
    @carlosalmada7973 2 года назад

    Hola, si tengo un array con elementos repetidos menos uno que no tiene, como haría para mostrar ese elemento que no se repite? ej: "abacddbec" donde "e" es el que no se repite

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Hola, si tenes un array de valores podes crearte un set a partir de ese array, con eso ya conseguís los únicos, y luego armas un array con los valores únicos, de esta forma:
      const numeros = [1, 2, 3, 4, 5, 1, 2, 3, 7, 8, 8, 8, 8, 9]
      const set = new Set(numeros);
      const unicos = [...set]; // [1, 2, 3, 4, 5, 7, 8, 9]
      Hay mas formas de hacerlo, acá tenes un link al respecto stackoverflow.com/questions/9229645/remove-duplicate-values-from-js-array.
      Saludos!

  • @yohangellobo-kn8kz
    @yohangellobo-kn8kz Год назад

    Hola, tu contenido esta bueno pero quería saber si sabes como hacer un botón de editar información de una tabla usando Python con Django quiero saber eso por favor

  • @junkikikiki
    @junkikikiki 2 года назад

    que tal, y si quisiera eleminar elementos aleatorios de un array?, mas de uno a la vez

    • @programandoeldestino4492
      @programandoeldestino4492  Год назад

      Hola, la eliminación mediante estos métodos son de a uno, excepto splice que permite eliminar varios pero consecutivos. Quizás, dependiendo el caso, te convenga utilizar el método de los array “filter” (developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter). Saludos!

  • @IvanManya
    @IvanManya 2 года назад

    Necesito agregar usuario y contraseña a un array
    let people =
    [
    ["admin","admin",]
    ["usr","123"]
    ]
    como lo puedo agregar no pude con el push, todo con input

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Hola, no entiendo muy bien como lo querés hacer sin push, los inputs básicamente son elementos HTML, pero el array vive en JS, por lo cual deberás tener algún código en tu aplicación que obtenga los inputs y termine pusheando lo valores, si el limitante es el método push podes hacer people[people.length] = [inputUsuario.value, inputClave.value];
      const inputNombre = document.getElementById('nombre');
      const inputClave = document.getElementById('clave');
      const boton = document.querySelector('button');
      boton.addEventListener('click', () => {
      people[people.length] = [inputNombre.value, inputClave.value];
      })
      Saludos!

  • @cruz8453
    @cruz8453 3 года назад

    hola como puedo recorrer un array de objetos y después hacer un cambio nombre c cambiarlo a juan un ejemplo agregando el splice

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад

      Hola, no entiendo muy bien la consulta, si estas recorriendo el array podrías hacer un if y cambiarlo en ese momento, o utilizar un find para obtener la referencia del elemento a cambiar, es decir:
      for (let i = 0; i < personas.length; i++) {
      if (personas[i].nombre === 'C') {
      personas[i].nombre = 'Juan';
      break;
      }
      }
      O
      const persona = personas.find(p => p.nombre === 'C');
      if (persona) {
      persona.nombre = 'Juan';
      }
      Saludos!

  • @isaiass687
    @isaiass687 3 года назад

    Tendrás un ejemplo donde se pueda agregar los objetos tal como lo hiciste, pero con eventos onclick desde el html? -Gracias"

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад

      Hola! Te voy a pasar un código que quizás te ayude a entender la idea, pero te recomiendo que veas este video ruclips.net/video/8Juz73pfNhQ/видео.html que habla sobre los eventos:
      HTML:
      Agregar
      SCRIPT (JS)
      const array = [];
      const boton = document.querySelector('button');
      boton.addEventListener('click', e => {
      array.push({
      propiedad: 'valor'
      });
      });
      Saludos!

  • @lucasdinobile1826
    @lucasdinobile1826 3 года назад

    que edad tenes amigo?? y como haces para comentar varias lineas a la vez??

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад +1

      Hola! Para comentar varias lineas con el VS Code va a depender de tu sistema operativo (vscode.one/comment-vscode/) en mi caso uso Ctrl + Shift + 7 (también funciona Ctrl + Shift + A) y con respecto a tu otra pregunta acá la respuesta ruclips.net/video/1w7n6Fr1bjY/видео.html Saludos!

  • @macruzgi
    @macruzgi 3 года назад

    y como sería si quiero eliminar todo el elemento (toda la línea) cuyo valor del índice "nombre" sea igual a "C"

    • @programandoeldestino4492
      @programandoeldestino4492  3 года назад +1

      Hola, podes hacer esto:
      const index = personas.findIndex(p => p.nombre === 'C');
      if (index !== -1) {
      personas.splice(index, 1);
      }
      Saludos!

    • @macruzgi
      @macruzgi 3 года назад

      @@programandoeldestino4492 Muchas gracias!

  • @irvingnevarez6264
    @irvingnevarez6264 2 года назад

    como le hago para borrar elementos no consecutivos ? ejemplo el 2 y 6 ? eso no lo explicaste

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Hola, cuando quieras "eliminar" elementos no consecutivos que cumplan una determinada condición probablemente lo que necesitas es filtrar el array, acá te dejo un video al respecto ruclips.net/video/slYiWwmS5GU/видео.html Saludos!

  • @gio04100
    @gio04100 2 года назад

    Cómo podría eliminar elementos que no se suposición, sería una eliminación aleatoria, saludos!

    • @joseluisripa8272
      @joseluisripa8272 2 года назад

      Entiendo que primeros deberás encontrarlos con el método indexOff() que va a devolverte el primer índice donde encontró lo buscado y si no existe devuelve -1
      Ej:
      let frutas = ["Manzana","Pera","Frutilla"];
      frutas.indexOf ("Frutilla");
      // Devuelve 2, el índice del elemento
      frutas.indexOf ("Banana");
      // No encontró lo que buscaba. Devuelve -1

  • @cesarmorales5708
    @cesarmorales5708 4 года назад

    como puedes modificar el Key de un objeto ?

    • @programandoeldestino4492
      @programandoeldestino4492  4 года назад

      Hola!, según entiendo no se puede modificar el nombre de una key, básicamente tenes que agregar una nueva con el valor que quieras y luego eliminas la vieja, acá te dejo un link con una discusión al respecto: stackoverflow.com/questions/4647817/javascript-object-rename-key quizás alguno de estos métodos te sirva. Saludos!

  • @valeuejeje
    @valeuejeje 2 года назад

    me sirvió un montón tu video!!! Muchas gracias!!! :)

    • @programandoeldestino4492
      @programandoeldestino4492  2 года назад

      Muchas gracias por tu comentario! Espero que otros videos también te resulten útiles! Saludos!