Recursividad, programación funcional en javascript, parte 4

  Рет қаралды 35,886

HolaMundo

HolaMundo

Күн бұрын

Пікірлер: 80
@formax07
@formax07 4 жыл бұрын
Que genial es estar aprendiendo programación y tener dudas y buscar y gracias a eso encontrar un canal increible
@gaby_developer3126
@gaby_developer3126 3 жыл бұрын
buenas tardes genioo....vengo del futuro a decirte que eres un gran maestro y que si te dejas la Barba quedara epico jeeee sdos. desde el 2021! gracias por tanto!📡⌚👩‍💻
@YovannyDiaz
@YovannyDiaz 4 жыл бұрын
Brutal el ejemplo para colocarle recursividad a las consulta http, te pasastes.
@luismonagas573
@luismonagas573 Жыл бұрын
Gracias mi pana.. saludos desde Venezuela (04/03/2023)😀😀😀😀😀
@omarenriqueduranavellaneda2938
@omarenriqueduranavellaneda2938 3 жыл бұрын
Nunca me había sido tan fácil comprender estos conceptos, muchas gracias.
@juannicolasali3393
@juannicolasali3393 10 ай бұрын
al unico que le entendi la recursividad!! muchas gracias
@ema_devolder
@ema_devolder Жыл бұрын
excelente explicación! muchas gracias!
@pablohernandez4305
@pablohernandez4305 5 жыл бұрын
Gracias amigo por fin entendi la recursividad no entendia el por que funcionaba como un bucle pero con tu ejemplo me quedo claro. mill gracias!!
@CodeLudovic
@CodeLudovic Жыл бұрын
Que forma mas increible de explicar
@andresmunoz6503
@andresmunoz6503 Жыл бұрын
exelente ejemplo gracias .
@yoroih
@yoroih 10 ай бұрын
amigo muchas gracias, ya había repasado este tema pero con tu video me di cuenta que no me quedó claro jajaja, un saludo!
@KoffeinSL
@KoffeinSL 2 жыл бұрын
Gracias, me quedó muchísimo más claro.
@puchiflito1328
@puchiflito1328 Жыл бұрын
Cómo has avanzado, con respecto a tu canal de KZbin. Exitos🎉🎉🎉🎉
@alecarb7651
@alecarb7651 3 жыл бұрын
Hola! se entiende muy bien. Te diría que el puntero es bastante molesto. Porque oscurece todo el código que esta fuera de él. A mi me resulta un poco dificultoso ya que tengo problemas de vista. Por la explicación, genial!!
@albertoherrerahp
@albertoherrerahp 5 жыл бұрын
Que fino el ejemplo para hacer fetching, te pasaste máquina !
@alexstarkiller5348
@alexstarkiller5348 4 жыл бұрын
Que amenas tus explicaciones, llevo 4 videos apenas y los he disfrutado mucho :D
@JoseGonzalezDynamEq
@JoseGonzalezDynamEq Жыл бұрын
Contenido muy valioso!
@lbustamante0000
@lbustamante0000 3 жыл бұрын
Te sigo desde el comienzo... Muy buenos tu videos! Saludos
@dr.brucebanner8041
@dr.brucebanner8041 4 жыл бұрын
Este man tiene el puto don!. Y en el sentido mas heterosexual posible: "te amé desde que te conocí"
@kukulakovicente
@kukulakovicente 3 жыл бұрын
que comentario mas pendejo
@RuanoProductions
@RuanoProductions 3 жыл бұрын
@@kukulakovicente buen dato te aventaste amigo, hubiera estado fenomenal que alguien te lo hubiera preguntado
@frederickdanielb
@frederickdanielb 5 жыл бұрын
Super útil la explicación. Gracias bro. Saludos.
@MarcosCastelli
@MarcosCastelli 4 жыл бұрын
Muy bueno nicolas, muchas gracias por el tuto, tomo notas.
@MarcosEsqueda
@MarcosEsqueda 5 жыл бұрын
Quedaría muy bien un ejemplo de recursividad buscando las combinaciones en una palabra. Ejemplo: hola, olah, laho, etc.
@faviocabral2675
@faviocabral2675 2 жыл бұрын
exelente4 video amigo para cuando un video de recursividad pero creando un arbol de nodos
@renji345345
@renji345345 4 жыл бұрын
Un Genio! Gracias Nicolas!
@SkemUno
@SkemUno 4 жыл бұрын
Gracias men! Saludos desde Colombia
@hack_crack
@hack_crack 3 жыл бұрын
Muy bien, me hubiera gustado ver un ejemplo con for y despues como se realizaria con la funcion
@wenanoshe
@wenanoshe 3 жыл бұрын
Bro, es sencillo: let z = 10; for (let i = z; i > 0; i--) { console.log(i); }
@agustin_di8405
@agustin_di8405 2 жыл бұрын
@@wenanoshe ahora hacelo con recursividad
@DovaCake
@DovaCake 3 жыл бұрын
Muchas Gracias T-T por fin pude entender la recursividad.
@brunochiantore4710
@brunochiantore4710 Жыл бұрын
gracisssss... me fue muy útil
@LuisGar
@LuisGar 2 жыл бұрын
Este tipo de vídeos eran más interesantes, que los actuales, extraños este contenido
@ColdRooster
@ColdRooster 5 жыл бұрын
Excelente.
@oscardelrio1964
@oscardelrio1964 3 жыл бұрын
Me gustó esto ❤️
@maximojuniorapazachirhuana9641
@maximojuniorapazachirhuana9641 4 жыл бұрын
Retoma los videos de js explicas genial :D
@Smart_Devs
@Smart_Devs 4 жыл бұрын
Nicolas, es muy útil cuando explicas con casos reales, por otro lado, ya no está disponible tu curso de javascript?
@javiermendoza9911
@javiermendoza9911 4 жыл бұрын
Genial gracias por el contenido 💪, PD: no recomiendo usar para recorrer ARRAY podría llegar a ser una mala practica 😀 es 10x peor que un map y más peor (jajaja) que un for 🌟
@ruffusjoe
@ruffusjoe 3 жыл бұрын
Capo, una pregunta, la recursividad podría llamarse entonces un ciclo también?
@harlesepc5906
@harlesepc5906 2 жыл бұрын
Con ese video me di cuenta.. que de programacion no se nada.
@oscardpazb
@oscardpazb 4 жыл бұрын
Gracias :3
@sergioolivares7280
@sergioolivares7280 4 жыл бұрын
Muy buen ejemplo wn, bien aterrizado
@carlosbrito2116
@carlosbrito2116 4 жыл бұрын
Buenos dias amigo puedes subir este mismo ejemplo pero usando fetch
@code2thepoint
@code2thepoint 4 жыл бұрын
Amigo una pregunta, estaba elaborando un proyecto de tienda online de ropa con node js. Quiero hacer que el sistema no le permita al usuario mandar el producto al carro sin que antes haya escogido el talle de la prenda. Cada cosa tanto talle como el boton que envía el producto al carro, estan definidas en diferentes rutas con base de datos en mongodb. Debería elaborar algun helper por aparte que luego pueda reutilizar? Gracias
@Dave-mg9pi
@Dave-mg9pi 3 жыл бұрын
Saludos, muchas gracias por explicación, genial!. Una pregunta, con qué programas editaste el video o hiciste los efectos de oscurecimiento cuando explicaste el código con el cursor?
@ademargrau9318
@ademargrau9318 2 жыл бұрын
Recursividad: es una función que se llama a así misma una, una y otra vez hasta que se cumple una condición de salida.
@juliankaus9920
@juliankaus9920 2 жыл бұрын
hola. no termino de entender que gano evitando usar for o while? (sacando el ejemplo que dijo de for adento de for)
@DanielDaniel-qq7hk
@DanielDaniel-qq7hk 4 жыл бұрын
Hola gracias por tu video, tengo un duda (6:13) porqué se declara data entre llaves ? Busqué en declaración con const y let, y no vi nada al respecto. Muchas gracias
@rusbent
@rusbent 4 жыл бұрын
Porque axios te devuelve la respuesta dentro del array "data". Si te fijas antes de que lo cambie la respuesta fué: data:[{prodiedad: valor}]. Solo lo cambió para ques sea más legible la respuesta de la api
@carlosriquelme9644
@carlosriquelme9644 5 жыл бұрын
Nicolás, muy bien video justo andaba buscando algo similar y me acorde que habías echo este vídeo, eso si me surge una pregunta... es posible o más bien, cual es la mejor práctica para hacer un llamado a la api hasta que esta se cumpla? Por ejemplo, asumiendo que el servidor siempre tendrá una tasa de error del 30%
@HolaMundoDev
@HolaMundoDev 5 жыл бұрын
creo que en ese caso el problema se encuentra en el servidor. Sin embargo que reintentes unas 3-5 veces seria algo bueno, a veces este puede fallar por varias cosas. No es bueno dejar que el llamado se haga hasta que se cumpla ya que podría existir un error con el servicio y dejaría al usuario con un loop infinito. Por lo que seria mejor mostrarle que hubo un error y, si el usuario lo desea, puede reintentar.
@carlosriquelme9644
@carlosriquelme9644 5 жыл бұрын
HolaMundo me quedó clarísimo, muchas gracias por la ayuda y por el contenido que subes 👏🏻👏🏻👏🏻
@jorgemalaga
@jorgemalaga 3 жыл бұрын
ayuda! me quede con una duda, siempre en el último return donde se vuelve a llamar a la función se le incrementará o decrementará 1? o depende de que solicite nuestro programa?
@josefuentes4423
@josefuentes4423 5 жыл бұрын
Esta filete el video y tu forma de explicar es buena, pero sería bueno enfatizar en la condición de termino, ya que estas te evitan tener un loop en el método recursivo
@luiscarmona5175
@luiscarmona5175 4 жыл бұрын
Buen video profesor, cómo podría hacer para hacer varias peticiones a una api sin usar recursividad ? pd: estoy aprendiendo node
@danyelofair
@danyelofair 4 жыл бұрын
Que pena que un video como este tenga tan pocas visualizaciones. Bien explicado y facil!
@ivansotelo9234
@ivansotelo9234 3 жыл бұрын
messirve
@TheFourtHokage100
@TheFourtHokage100 2 жыл бұрын
holaa una duda porq si tu en el if del primer codigo pones a < 0 te lo corta en 0 y si yo lo hago asi me lo corta en -1? tengo que poner
@Leo777Hunter
@Leo777Hunter 5 жыл бұрын
Genial XD
@santiagoalvincyvegarozo1589
@santiagoalvincyvegarozo1589 2 жыл бұрын
El hijo de Hopper de "Stranger Things" da clases de programación, jajaja
@juampy4366
@juampy4366 3 жыл бұрын
porque en js al llamar "llamarApi" no se resetea cada vez que entra a llamados = 0 y en su lugar recibe llamados +1
@theantibeta
@theantibeta 5 жыл бұрын
Me gusta el video, pero el sonido del tecleo es un poco molesto.
@HolaMundoDev
@HolaMundoDev 5 жыл бұрын
A cambiar el teclado entonces!
@collinzuniga5410
@collinzuniga5410 2 жыл бұрын
Cuando era un mortal
@FauroOficial
@FauroOficial 4 жыл бұрын
la recursividad se podria utilizar para remplazar un .map?, ya sea al momento de utilizarlo para mapear un componente?
@HolaMundoDev
@HolaMundoDev 4 жыл бұрын
se puede, pero en javascript mejor utilizar map ya que map tiene muy buena legibilidad.
@eggs1170
@eggs1170 4 жыл бұрын
@@HolaMundoDev En que casos seria mejor utilizar recursividad ?
@humanOSx
@humanOSx 4 жыл бұрын
Perdon por la ignorancia, pero en el min 1:20 ¿por que simplemente return sin valor? lo intente en mi código y si lo quito se sigue con números negativos, entonces el return detiene el proceso en 0, pero no entiendo el porqué. Gracias de antemano a quien me conteste.
@hetorchito
@hetorchito 4 жыл бұрын
Lo que hace el return es detener la ejecución de la función que se esté ejecutando, y le regresa el control a la función que llamó a esta misma, si así tu lo deseas puedes regresar un valor con la misma dependiendo el uso que le estés dando a la misma o la repuesta que esperas de ella.
@humanOSx
@humanOSx 4 жыл бұрын
@@hetorchito Muchas gracias
@TheChersa12
@TheChersa12 3 жыл бұрын
Que pasa si sigue fallando después de 5 llamados?
@jogre900
@jogre900 3 жыл бұрын
En la mayoría de casos las FN recursivas trabajan mas lento que los loop.
@AlbertEinstein-r5g
@AlbertEinstein-r5g Жыл бұрын
He visto todo el dia videos de esto y no logro entenderlo xD
@eggs1170
@eggs1170 4 жыл бұрын
Porque mis profes no pueden ser como tu :'v '' CRYING INSIDE''
@fernandoespinosa1521
@fernandoespinosa1521 3 жыл бұрын
Buena, soy entero Shoro Hmno won.
@eder3232
@eder3232 3 жыл бұрын
pero xq usar recursividad y no loops? si los loops son mas faciles de entender
@iNVICTUX
@iNVICTUX 4 жыл бұрын
Desde mi celu no se logra ver nada🙄
@julianarce5411
@julianarce5411 4 жыл бұрын
definitivamente solo entiendo que la recursividad es que una funcion se llama a si misma, pero cuando trato de enterderlo con un codigo me doy cuenta que no entiendo un carajo. como por ejemplo: function encontrarSolucion(objetivo){ function encontrar(actual, historia){ if(actual == objetivo){ return historia; }else if(actual > objetivo){ return null; }else{ return encontrar(actual + 5, `(${historia} + 5)`) || encontrar(actual * 3, `(${historia} *3)`); } } return encontrar(1, "1"); } console.log(encontrarSolucion(24)); y me explota la cabeza. :(
@tarikabaraka2251
@tarikabaraka2251 Жыл бұрын
La recursividad es una técnica muy usada en programación funcional porque nos evita el uso de iteraciones. Muchos lenguajes de programación funcional no cuentan ni con sintaxis para realizar bucles. Simplemente pueden recorrer arrays por medio de recursividad.
Programación funcional en JavaScript, parte 3: Array Reduce
12:08
Programación funcional en JavaScript, parte 1:  Array Filter
10:35
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 20 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 152 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 27 МЛН
5 cosas de las que me arrepiento como programador
11:21
HolaMundo
Рет қаралды 159 М.
7 herramientas que se utilizan en el desarrollo de software
15:47
Recursividad | FÁCIL de entender y visualizar | Recursión
12:04
Aprende a programar más rápido con esta sencilla técnica
9:16
Ahora Sí Vas a Entender la Recursividad
9:52
grijalvaromero
Рет қаралды 11 М.
Fat arrow functions, funcionalidades de javascript parte 1
8:22
La MAGIA de la RECURSIVIDAD
8:05
BettaTech
Рет қаралды 142 М.
6 ESTRUCTURAS de DATOS que todo INGENIERO debería CONOCER
12:52
¿Qué es la PROGRAMACIÓN FUNCIONAL?
22:23
hdeleon.net
Рет қаралды 34 М.
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 20 МЛН