¡Aprende los nuevos métodos de Array para JavaScript!

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

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

  • @estebanrosano4334
    @estebanrosano4334 Год назад +6

    Yo siempre abriendo la documentacion para ver si el metodo que estoy necesitando es el slice o el splice 😆Grande Midu

  • @mandres07
    @mandres07 Год назад +5

    El with es una joyita!!!

  • @thismadev
    @thismadev Год назад +5

    Gracias midu por mantenernos informados!! ❤️

  • @marcosantonioreyesmedina2364
    @marcosantonioreyesmedina2364 Год назад +7

    Coincido al 100% que estos nuevos métodos le dan robustez al lenguaje y nos acerca a la inmutabilidad que a mi entender es el camino correcto. 🙂

  • @INAVACL
    @INAVACL Год назад +2

    Gracias por subirlo aqui, me lo perdi

  • @aliampichelmilan3345
    @aliampichelmilan3345 Год назад +1

    Genial los nuevos métodos!! Like!!

  • @josecasanova3502
    @josecasanova3502 Год назад +1

    Muy interesante, gracias por el video y que Dios le bendiga

  • @charlypineapple5514
    @charlypineapple5514 Год назад +2

    Muy buen video!!

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

    el midu dando catedra jaja gracias genioo 😎

  • @jjdevcode9635
    @jjdevcode9635 Год назад +1

    A mí me parece mejor que haya más métodos que faciliten las cosas y el rendimiento, la gente le teme a estas cosas porque dicen que son más cosas por aprender, pero es que tampoco te están cambiando lo que ya sabes, si no los quiere usar, no los usen y ya. Veo todo esto como inventar la retroexcavadora a alguien que contrata 20 personas con pala y me diga "pero ahora me tengo que aprender a manejar una retroexcavadora", no ven que es una mejora de rendimiento, de recursos, de tiempo, es un js más poderoso.

  • @miainversionesservicios2636
    @miainversionesservicios2636 Год назад +2

    thanks

  • @capicode9994
    @capicode9994 Год назад +1

    Alguien me puede decir como se llama el sitio que recomendo para hacer ejercicios en el minuto 33:15 , no logre captar el nombre, gracias. Gran video, siempre disfruto este contenido, ojala pueda pasarme un dia al live.

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

      AdventJS.dev algo así dice jaja, creo esa es, me costó un huevo entender y hallarla jaja

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

    Y estos metodos tambien se veran en Typescript? como es su contraparte tipada, tambien tendra algo asi, o tiene algo asi?

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

    Midu, como haces para usar nuevas version de node con RunJS ? yo intento usar estas pruebas y runJs no me reconoce los metodos nuevos

  • @CristopherValentinAlmonte
    @CristopherValentinAlmonte Год назад +1

    Como se llama ese editor o consola que ejecuta el código de una vez, gracias.

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

    20:33

  • @signas13
    @signas13 Год назад +1

    ¿Qué problemas trae mutar el array original?

    • @gamuro6977
      @gamuro6977 Год назад +1

      A veces no queres mutarlo sino que queres una copia pero modificando algo especifico

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

      En una app siempre necesitaras una "fuente de la verdad", generalmente este viene siendo tu "estado inicial" aunque no necesariamente, bueno, entonces para poder "preservar este estado" tienes que mantener todo los datos originales desde un principio, en JavaScript este concepto se rompe, debido al paso por referencia y no por valor que tienen sus entidades, debido a que los objetos "mutan, cambian o se modifican" generando por consecuencia que el estado inicial se pierda y junto a el la "unica verdad" tambien.

    • @gamuro6977
      @gamuro6977 Год назад +1

      Imagínate que tenés un array de productos de un ecommerce, y de repente querés que al tocar un boton puedas filtrar los productos por categoría, podrías crear una copia del original pero filtrando los productos por la categoría que se haya seleccionado pero siempre teniendo la oportunidad de volver a mostrar el array original (el que muestra todos los productos)

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

      @@gamuro6977 Gracias por responder, si, la verdad es que en la mayoría de los casos puedo entender la razón de usar un nuevo objeto y/o array, pero hay otras en donde no, supongo que se trata de cosas mas propensas a suceder en el frontend donde ya tienes los datos siendo mostrados, por ejemplo mutar el state es una locura, pero en backend hay situaciones donde sé que el objeto será destruido al terminal la petición, y no se anda usando en ningún otro lugar, ahí muto lo que necesito mostrar y cero dramas...

    • @gamuro6977
      @gamuro6977 Год назад +1

      @@signas13 claro en backend la información es más estatica

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

    ¿Como se llama ese programa que usa para ejecutar javascript sin crear archivos?

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

    tequieromuchomidu

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

    c# tiene esos metodos desde antes que javascript 😅

  • @juanferrer5885
    @juanferrer5885 Год назад +1

    with --> map((v,i)=>i===1er_arg_de_with ? 2do_arg_de_with : v)

  • @user87546
    @user87546 Год назад +1

    6:00 que significa el [0] al final del filter?

    • @midulive
      @midulive  Год назад +2

      Acceder al primer elemento del array que devuelve el filter

  • @Pepecode
    @Pepecode Год назад +1

    Sin duda hay muchísimos array methods pero con que conozcas los esenciales se arma

  • @luismanuelurbanopernalete1546
    @luismanuelurbanopernalete1546 Год назад +4

    Midudev eres el mejor muchas gracias por tus vídeos, aportas muchísimo a la comunidad!!!

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

    Definitivamente mucho rollo, yo cree una similar, pero sin usar tanto destructuring y usando splice, el with es mejor JAJAJAJAJAJAJAJ
    (array, callback, payload) => {
    const index = array.findIndex(callback);
    if (index === -1) {
    return console.error(
    new Error(
    "The element you are looking for is not found in this array (index -1)"
    )
    );
    };
    [...array].splice(index, 1, ...payload);
    return array;
    };

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

      Que funcion hace el payload, me perdí 🤔

    • @christianosorio7473
      @christianosorio7473 Год назад +1

      @@zwwx2142 Agregar los elementos que quieres desde el index que retorne el callback

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

      @@christianosorio7473 ok estoy iniciando en esto 👍