forEach y map - JavaScript hecho fácil

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 79

  • @makigas
    @makigas  2 роки тому +9

    El tema que estoy usando en ese Visual Studio Code se llama Enfocado. Lo encuentran en el marketplace si buscan "wuelnerdotexe.vscode-enfocado". El short del que hablo lo tienen aquí: ua-cam.com/users/shortsbBc9psuQ1EM

  • @juancmp589
    @juancmp589 2 роки тому

    Me gusta la forma en que explica, Compara los diferentes metodos los explica, y explica sus diferencias. Eso es lo que se necesita en tantos cursos que rondan la web.

  • @unedocencia1069
    @unedocencia1069 2 роки тому

    Qué explicación tan maravillosa... como para ponerle un marco y verla a diario. Nuevo suscriptor a tus pies, muchas gracias y mucho éxito.

  • @enriquemarin8842
    @enriquemarin8842 2 роки тому +16

    La mejor y más clara explicación de las diferencias entre forEach y map, sobre todo, desde el punto de vista de la programación funcional. Gracias por tu trabajo, Dani.👍👋

  • @matiasnicolasnunezrivas3475
    @matiasnicolasnunezrivas3475 2 роки тому +1

    Loco, llegué a este video por reproducción automática... Ya conocía todos los conceptos que comentas, pero al escucharte explicarlos me sorprendí, fuiste súper claro. Enhorabuena.

  • @ramirogasesmarmol5820
    @ramirogasesmarmol5820 2 роки тому

    Buena Explicación, Práctica, Entendible y Muy necesario saberlo .
    Mil Gracias, Desde Colombia.

  • @rolygonz1964
    @rolygonz1964 2 роки тому

    Más claro ni el agua excelente explicación saludos desde Cuba

  • @manuel8626
    @manuel8626 2 місяці тому

    Muy buena explicación no tenia ni idea que tambien se pueden manejar los indices en estos dos, muy buena explicación y nuevo sub de verdad me gusto mucho la explicación.
    Saludos desde México

  • @josedanielfabra3353
    @josedanielfabra3353 Рік тому

    Gracias internet por tener personas que expliquen tan bien

  • @aln_gil
    @aln_gil 2 роки тому

    Le pido "por favor" que itere sobre cada uno de los elementos...
    Tome su like buen hombre!!!!
    😆😆😆😆

  • @franciscosalazar1945
    @franciscosalazar1945 2 роки тому

    canales que vale la pena seguir, excelente amigo muy clara la explicación!!!

  • @javierfonseca3218
    @javierfonseca3218 2 роки тому

    Excelente explicación, No deje de enseñar. Mil gracias

  • @marcelooscarjose8515
    @marcelooscarjose8515 2 роки тому +5

    JS por detrás hace un for de toda la vida, son simplificaciones hermosas para hacernos la vida más sencilla y de paso evitar errores de contexto, lo mimo sucede en otros lenguajes, son funciones auxiliares muy convenientes para trabajar con arrays y otros tipos de datos, pero siempre por detrás vas a encontrar el hermoso for o while de toda la vida, recuerden que estas cosas terminan traduciendo esto a JavaScript común y corriente pero el código que hacemos es más entendible y reutilizable, Gran explicación igualmente

  • @joserey2637
    @joserey2637 7 місяців тому

    que maravilla de explicación, me quito el sombrero

  • @loveandpeace8271
    @loveandpeace8271 2 роки тому

    Increible contenidooo

  • @ewwhenry
    @ewwhenry 2 роки тому

    Que buena explicación, has resuelto todas mis dudas sobre estos metodos, ¡Gracias!

  • @Foxtrotalphapapamike
    @Foxtrotalphapapamike 2 роки тому +1

    claro, dinamico y conciso. De los mejores tutoriales que he visto en castellano en bastante tiempo

  • @eduardotobarjaque7758
    @eduardotobarjaque7758 2 роки тому

    Que buena explicación, se agradece. Estoy trabajando con Three.js y he tenido que trabajar muchísimo con arrays.

  • @eduardozetinavaldez4507
    @eduardozetinavaldez4507 Рік тому +1

    Sube más videos de JavaScript.. me haces ver muy fácil el programar .. te entiendo bastante bien .. si puede hacer uno sobre api fetch te lo agradecería

  • @icedev8078
    @icedev8078 2 роки тому

    Nuevo sub c: la explicación de la programación imperativa y declarativa fue exquisita c:

  • @ErickChristianRC
    @ErickChristianRC 2 роки тому

    Excelente explicación. Muy útil para utilizar los elementos de un Arreglo.

  • @vitaminservice_
    @vitaminservice_ 2 роки тому

    Enhorabuena por la forma de explicar! Ya tienes una suscripción más. Un abrazo

  • @carmenbravo8606
    @carmenbravo8606 2 роки тому +1

    Que forma tan clara y tan completa de explicar... Impresionante.

  • @megapixeler
    @megapixeler 2 роки тому +2

    Amigo, que gran talento tienes para hablar con claridad de los temas, incluso cuando profundizas (aunque sea solo un poco) me sorprende que entras y sales de los detalles de manera impecable. Lo mejor de todo es que resulta muy natural.

  • @leonelleonardis9564
    @leonelleonardis9564 2 роки тому

    Me encantan tus videos, saludos desde Argentina!!!

  • @10tronic
    @10tronic 2 роки тому

    Didactiva y precisa explicación. Gracias!

  • @Dashride
    @Dashride 2 роки тому +1

    Da gusto oír tus explicaciones, se nota el conocimiento profundo que tienes. Sin duda revisaré el resto de contenido que tienes en el canal.

  • @jonnyvolta4456
    @jonnyvolta4456 2 роки тому

    Excelente video. Corto pero con información de calidad y funcional. Muchas gracias por compartir tu conocimiento

  • @davidparragariquelme8517
    @davidparragariquelme8517 2 роки тому

    Explicas de forma impresionante

  • @Gameplay-up4jd
    @Gameplay-up4jd 2 роки тому

    Mis más sinceros saludos y agradecimientos personales estimado, te sigo desde que hiciste un juego en libGDX! Por ti me motivé a programar y estoy a un semestre de terminar la carrera de ingeniería. No sé cómo agradecerte, de verdad, muchísimas gracias por tu contenido y tus explicaciones. Un saludo enorme desde Chile.

  • @videovideo166
    @videovideo166 2 роки тому

    eficiente como siempre. Grande makibro!

  • @soyalvdev
    @soyalvdev 2 роки тому

    Qué buenas explicaciones para diferentes conceptos tan simples con los que me estaba enredando. Gracias.

  • @miguelvasquez9849
    @miguelvasquez9849 2 роки тому

    Muchas gracias por la explicación, siempre me pregunté porque habían funciones tan parecidas.

  • @jimmypedraza433
    @jimmypedraza433 2 роки тому

    Por fin alguien que explica estos conceptos yo desde hace rato quería saber esa diferencia muchos lo explican por separado pero no explican cual es la diferencia espero más conceptos similares y explicar cuáles son las diferencias y en qué se puede utilizar, muchas gracias crack que sigas así 💪🤙👏🙏🎉👩‍💻

  • @donbuche
    @donbuche 2 роки тому

    Creo que contigo por fin he entendido el puñetero .map() y sus entresijos.
    Gracias nen!

  • @alexxispn
    @alexxispn 2 роки тому

    Esta explicación es buenísima! Muchísimas gracias maki!!

  • @jesusre8495
    @jesusre8495 Рік тому

    Genio! gracias por la clase!!

  • @Joseopg
    @Joseopg 2 роки тому

    Excelente video makigas, muy claro todo y muy bien explicado

  • @rickyalfred7871
    @rickyalfred7871 2 роки тому

    Excelente explicación!

  • @kanguroxx
    @kanguroxx 2 роки тому

    excelente video, tienes talento para explicar las cosas, espero siga creciendo el canal.

  • @andresariascapurro
    @andresariascapurro 2 роки тому

    Que bien! Graciasssss como siempre !!!

  • @driden1987
    @driden1987 2 роки тому

    Muy bueno, es difícil empezar a entender las nimiedades en este tipo de temas. Y un comentario, cualquier función que imprima a la consola por definición deja de ser una función pura.

  • @joancermeno5971
    @joancermeno5971 2 роки тому +1

    Bien vamos a ver si entendi, ForEach es solo una forma "Moderna y mas limpia" de hacer el for Tradicional del c++ Jajaj Ah y funciona con un callback que no devuelve nada es de tipo void. Es decir solo "Hace Algo" En cambio Map Es lo parecido al forEach Pero ademas Devuelve un arreglo de dimenciones igual al arreglo en donde se le pidio que itere. Y que ademas nosotros dentro del callback podemos asignar cualquie cosa a esas posiciones del arreglo. Es una forma de "mapear un array" Y sacar uno del mismo tama{o pero con distintos valores en las pociciones :D Increible

  • @reytaquito5524
    @reytaquito5524 2 роки тому

    Me encanta como explica makigas :3

  • @jethrotul
    @jethrotul 2 роки тому

    Muy buena la explicación. Mis felicitaciones

  • @VforVanish
    @VforVanish 2 роки тому +1

    Muy bien explicado!

  • @Chemaclass
    @Chemaclass 2 роки тому +1

    Simple, preciso y claro 👌🏻

  • @roberthgnz
    @roberthgnz 2 роки тому

    Un crack explicando

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 2 роки тому

    Gracias amigo , saludos.

  • @fernandoambrosio1200
    @fernandoambrosio1200 2 роки тому

    Me viene bien para probarlo, porque casi solo uso forEach en JavaScript algo bueno tiene que salir

  • @cristianronald1275
    @cristianronald1275 2 роки тому

    Gracias!

  • @VLPC91
    @VLPC91 2 роки тому

    Una consulta como hacen para que el terminal sea el de linux no el powershell?

  • @jeffryarrieta4745
    @jeffryarrieta4745 2 роки тому

    Gracias,.

  • @usuario_4778
    @usuario_4778 6 місяців тому

    Gran video. Excelente explicación. Una inquietud algo curiosa : Como usted realiza videos de distintos lenguajes de programación y en todos ellos, se le nota gran dominio. ¿ Seria posible hacer un video comparando a C# con SCALA ? La duda se origina en las incorporaciones funcionales hechas a C# en las ultimas versiones. ¿ Se ha acercado tanto a SCALA que tienen capacidades equivalentes, o el lenguaje de Odersky aun mantiene conceptos que los sitúan algún peldaño por encima en cuanto a conceptos funcionales ?

  • @MusicayHumor
    @MusicayHumor 2 роки тому

    UUUUUU ma, acabo de ver este video, recien conozco tu canal y me ecanta como explicas, pero al buscar tutoriales sobre react no tienes :( mala suerte, jaja igual genial como explicas, saludos bro

  • @JuniorMenezes7
    @JuniorMenezes7 2 роки тому

    Muchas gracias!

  • @ignacioarmandugon2916
    @ignacioarmandugon2916 2 роки тому

    Gracias Mario Feiria

  • @Andres_cali
    @Andres_cali 2 роки тому

    Mi pregunta. Ya no se usan los template strings {'precios'}

  • @sl-gb9fn
    @sl-gb9fn 2 роки тому

    que usas para que te muestre la ventanita con funciones y sus definiciones? Como en 1:10. Es una extension o una configuracion que pusiste? a mi no me aparece asi

    • @makigas
      @makigas  2 роки тому

      Juaría que es un comportamiento estandar del Code, no tengo nada instalado, solo le doy a Ctrl-Space y dejo que autocomplete.

  • @guillermoascolani2041
    @guillermoascolani2041 2 роки тому

    y cual seria la forma correcta en caso de necesitar modificar los valores del array?

    • @makigas
      @makigas  2 роки тому

      Si es de forma funcional, algunas veces lo he resuelto con un map o con un reduce.
      Si es de forma simplemente inmutable aunque me dé igual el cómo, algunas veces lo he resuelto con un restructuring.
      Y si no, pues tampoco pasa nada por darle a un for tradicional y hacer a[1] = ..., a[2] = ...

  • @nava8793
    @nava8793 2 роки тому

    cuál método es más rápido, por ejemplo, pintar una tabla con Miles de datos? si ocupo foreach, para pintar una tabla de 70k datos y ocupo map para pintar 95k datos, cuál es más rápido ?

  • @Emanavas01
    @Emanavas01 2 роки тому

    Hola, gracias por el video.
    Pregunta. Como se opera con foreach o map de forma segura cuando es null o undefined?. Saludos.

    • @makigas
      @makigas  2 роки тому

      Te refieres a lo de fuera o a lo de dentro? si es lo de fuera, tienes que comprobarlo antes de llamar a map o a foreach, pero si lo dices por lo de dentro del array, no hace falta hacer nada porque te entra ese nulo como parámetro

  • @miguelangelhernandezmarque8317
    @miguelangelhernandezmarque8317 2 роки тому

    grande

  • @cristhianaguilarverduguez1698
    @cristhianaguilarverduguez1698 2 роки тому

    Maestro

  • @jimmypedraza433
    @jimmypedraza433 2 роки тому

    Profe quisiera que para la próxima no sé si ya lo explico o no pero sería bueno cuales métodos de array son inmutables y cuáles no por ejemplo se que el push es mutable porque cambia el array original pero en ese caso para que sea inmutable que método debería utilizar o cuál sería la buena practica estoy empezando con js pero muchas cosas me confunden, gracias...

  • @JaveritoPe
    @JaveritoPe 2 роки тому

    Muy buena explicación. Tengo unas ganas de tagear a un canal que decía que se debe cambiar todos tus foreach por map a lo bestia xD. Roten link si lo tienen. #noHate jajaja

    • @Joseopg
      @Joseopg 2 роки тому

      fazt?

    • @JaveritoPe
      @JaveritoPe 2 роки тому

      @@Joseopg nop. Fazt tiene buenos videos.

  • @franciscojaviertorressiles4866
    @franciscojaviertorressiles4866 2 роки тому

    Yo ya sabía del tema, aun así entré porque nunca se sabe cuándo se aprende algo nuevo, pero si cuando aprendes que es cada uno y su función te facilita mucho la vida.

  • @RibasCode
    @RibasCode 2 роки тому +1

  • @Angel-mtb
    @Angel-mtb 2 роки тому

    El tomate es una fruta por lo demás tremendo video

  • @Mike-jq7os
    @Mike-jq7os 2 роки тому

    Indentación con 4 espacios 🤧

  • @erperejildo
    @erperejildo 2 роки тому

    buen info pero he echado en falta comparar rendimiento entre unos y otros. Muchas veces usamos JS para apps híbridas y esto es importante

  • @lean9875
    @lean9875 2 роки тому

    Más claro echale agua

  •  2 роки тому

    Que es puerro y boniato?