CLOSURES en JavaScript: Qué son y cómo funcionan

  Рет қаралды 51,377

Carlos Azaustre - Aprende JavaScript

Carlos Azaustre - Aprende JavaScript

Күн бұрын

Пікірлер: 164
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
⬇️ Suscríbete al canal para que no te pierdas vídeos como este ⬇️ kzbin.info
@juanburns3625
@juanburns3625 Жыл бұрын
Claro es como un hook, una forma de mantener un valor vivo sin que se lo lleve el garbage collector, manipulandolo con sus funciones, esta fue la explicación mas clara, excelente
@marinas4475
@marinas4475 Жыл бұрын
Genial. En 8 minutos entendí lo que no entendí en más de dos horas de clase. ¡Mil gracias!
@irving7653
@irving7653 Жыл бұрын
Explicado de está manera encontré a los closures un poco parecidos a los custom hooks de react porque también contienen funciones internas y valores los cuales se pueden destructurar para usarlos más fácil y que solo pueden ser modificados dentro del mismo hook. Muchas gracias por la explicación Carlos!!
@Sandevil
@Sandevil 2 жыл бұрын
La mayor diferencia entre un closure como defines al final y una clase, o una Closure que haga uso de prototype aislando el constructor de los métodos, y devolviendo únicamente la función constructora, seria que cada closure así definida va a usar su propia copia de las funciones pudiendo generar un impacto negativo en memoria en el caso de una gran cantidad de objetos. Un gran poder lleva una gran responsabilidad xD
@valkirya65
@valkirya65 Жыл бұрын
Una explicación fácil y clara del uso de closures. Gracias.
@alexandradanithansley4938
@alexandradanithansley4938 3 жыл бұрын
Había leído varios documentos, y videos, pero el más claro es el tuyo. Gracias.
@luisberoiza227
@luisberoiza227 Жыл бұрын
Tremanda explicacion. Muchas Gracias, Carlos!
@franciscomunoz1377
@franciscomunoz1377 Жыл бұрын
En 8 min me he enterado de algo que llevaba tiempo sin entender ni papa, gracias Carlos
@Ivan-tu6jd
@Ivan-tu6jd 3 жыл бұрын
Muy buen vídeo. En apenas 9 min acabo de aprender algo que mejorará mi código de forma sustancial. Un apunte: en la funciones de incrementar y decrementar si se coloca ++ antes de la variable a retornar se obtiene ya el valor 'actualizado'
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Iván! Por el feedback y me alegro que lo que he comentado en el vídeo te haya servido :)
@estebangomez3799
@estebangomez3799 3 жыл бұрын
Genial Carlos, gracias por tomarte el tiempo para hacer estas cosas fáciles
@Razor7w
@Razor7w 3 жыл бұрын
Gracias por el contenido que das a la comunidad!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias a ti Razor! Mientras os sea útil aquí seguiremos :)
@eanappi
@eanappi 3 жыл бұрын
Genial, continua con estos video. Gracias
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Ernesto :)
@edd_gos
@edd_gos 3 жыл бұрын
Carlos muchas gracias por el video, estoy aprendiendo JS en Platzi pero este tema no me quedo claro y tu video me ayudo muchismo a entender este tema. Muchas gracias nuevamente
@marcelosaravia3347
@marcelosaravia3347 2 жыл бұрын
Excelente explicación...lo pude entender gracias a tu video...
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
🤩
@zvzartedigital1003
@zvzartedigital1003 2 жыл бұрын
El concepto mas claro que encontre sobre closure, muchas gracias!
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Un placer! :)
@diegoavendano8165
@diegoavendano8165 Жыл бұрын
Buen vídeo y gracias por el aporte, cabe recalcar que no era necesario la función valor() ya que las otras funciones nos devuelven el resultado incrementado o decrementado solo que se necesita cambiar el _contador++ por ++_contador para que primero se aumente y luego retorne el valor ya incrementado, por decirlo así.
@henryjoseizquierdovillegas8409
@henryjoseizquierdovillegas8409 Жыл бұрын
Muchas gracias por tan espectacular clase de CLOSURES. Lo entendí completamente así como también las aplicaciones que este puede tener . Te agradezco demasiado , suscrito y su like de todas maneras 🥳🥳
@kikeestrada69
@kikeestrada69 2 жыл бұрын
Super explicacion Muchas gracias!
@racsoaromserauz
@racsoaromserauz Жыл бұрын
Muchas gracias maestro, eso sería un patrón modulo?.
@mundomagupe6088
@mundomagupe6088 Жыл бұрын
Muchas gracias quedo claro.
@josedevelop
@josedevelop 3 жыл бұрын
Hola Carlos tienes una forma de enseñar muy practica me quedo claro contigo en solo 8 minutos lo capte, gracias
@nando.95
@nando.95 3 жыл бұрын
Son videos muy prácticos y bien explicados 👌🏽👨🏽‍💻
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Fer! ¿Tienes alguna otra duda sobre JavaScript?
@gracielamercado9789
@gracielamercado9789 3 жыл бұрын
Gracias! muy bien explicado ❤❤❤!
@samuelangelesgutierrez5208
@samuelangelesgutierrez5208 3 жыл бұрын
Buen video para comprender el concepto de Closure, gracias por todo el contenido que subes..
@cristiandelrio2645
@cristiandelrio2645 Жыл бұрын
Excelente, gracias
@delcarmat
@delcarmat 2 жыл бұрын
gracias muy buen tutorial me costaba entenderlo
@andresloaiza8051
@andresloaiza8051 3 жыл бұрын
mucha gracias profe, es facil de entender con la explicacion
@computeraidedyami
@computeraidedyami 2 жыл бұрын
no
@estebancarreno7310
@estebancarreno7310 2 жыл бұрын
muy buena explicacion gracias
@carsdfj
@carsdfj 3 жыл бұрын
Gracias hermano es información que nunca está demás saber y siempre puede llegar a ser de utilidad
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias ¿Hay alguna otra característica de JavaScript que te genere dudas?
@carsdfj
@carsdfj 3 жыл бұрын
@@CarlosAzaustre si no se si tienes alguno vídeo ya de eso pero que se puede hacer con la fatiga de js hay tantos caminos y tantas sugerencias que aveces no sé por dónde irme empeze hace dos meses aprendiendo angular al cabo de dos semana de estudiar me di cuenta que prefería react pero igual hay tantas cosas que a veces es difícil que no te haga ruido
@MsElsospechoso28
@MsElsospechoso28 3 жыл бұрын
Impecable explicación, extremadamente fácil de entender, like y me suscribo.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
@carlosbartolocubas9082
@carlosbartolocubas9082 3 жыл бұрын
Muy buena explicación 😎
@miguelangelsotom5293
@miguelangelsotom5293 2 жыл бұрын
Muy buen contenido, muchas gracias
@alejandrocano88
@alejandrocano88 2 жыл бұрын
gracias !
@diegodelcastillo6625
@diegodelcastillo6625 2 жыл бұрын
Crack con tus explicaciones
@juliorodriguez4946
@juliorodriguez4946 3 жыл бұрын
Gracias Carlos!, claro como el agua. El video preciso que estaba buscando para entender los Closures!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Me alegro mucho que te haya servido, Julio :)
@joseandresjimenezcontreras3160
@joseandresjimenezcontreras3160 3 жыл бұрын
Que buena explicación !!
@maxigarrett3121
@maxigarrett3121 3 жыл бұрын
Justo lo que estaba buscando. Excelente video me suscribo
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Yay!! 🙌🙌
@cristiansegura3352
@cristiansegura3352 3 жыл бұрын
Gracias, no sabía
@baylowrecords
@baylowrecords 2 жыл бұрын
Clarisimo gracias
@angelgarcia6911
@angelgarcia6911 2 жыл бұрын
Con el segundo ejemplo me quedo más claro. Se podría decir entonces que un closure es como una "simulación" de una clase? Debido a que a lo primero que lo relaciones (y como mencionas) se parece mucho a la creación de clases en JS. Muchas gracias por el vídeo
@Flaminguero14
@Flaminguero14 3 жыл бұрын
Gran trabajo de divulgación Carlos. Una pregunta, al llamar a incrementar o decrementar muestra el valor pero aún sin actualizar por la operación. Es posible en lugar de hacer _contador++ poner ++_contador y que el valor que devuelva incrementar ya sea el valor incrementado? Espero haberme explicado bien jeje
@Superpoke1
@Superpoke1 3 жыл бұрын
Poderse se puede. Pero por consenso, las funciones suelen devolver el estado anterior si el nombre no dice otra cosa. Podrías añadir funciones terminadas en "AndGet" que hagan lo que quieres: incrementarAndGet() devolvería el nuevo valor/estado del contador
@Flaminguero14
@Flaminguero14 3 жыл бұрын
@@Superpoke1 muchas gracias por la respuesta. Entiendo que lo que me quieres decir es que solo debería incrementar porque es lo que indica el nombre de la función y no debe devolver el resultado y en eso estoy de acuerdo. En este caso, como mostraba el resultado por eso preguntaba. De nuevo muchas gracias ;)
@fibertomasias9309
@fibertomasias9309 3 жыл бұрын
Explicas muy bien gracias! algun canal como este pero de Python?
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Fiberto! Pues ahora mismo no recuerdo si hay algún o alguna otra EduTuber que hable sobre Python en español... Pero si encuentras, me interesa
@vasyldalt8012
@vasyldalt8012 10 ай бұрын
Carlos si esto nos pemite usar la privacidad de datos que se enncuentran dentro de una funcion, quiere decir que esta manera seria una de las mejores para encapsular en este caso ?
@logaritm0651
@logaritm0651 2 жыл бұрын
muuyy buena explicación
@jmartinez4906
@jmartinez4906 3 жыл бұрын
Muy útil, los closures siempre se me atragantan. Muchas gracias, Carlos.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
A ti Jose Antonio, me alegra haber ayudado 😊
@martinalbarracin9055
@martinalbarracin9055 3 жыл бұрын
otra vez una excelente explicación, gracias crack!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Martin! Lo importante es que os sirva :)
@Maiklogi
@Maiklogi 3 жыл бұрын
Pues muy bien explicado sí señor. Aprovecho para preguntar qué usas para que aparezca a la derecha la salida de javascript, uso Visual Studio Code, sé que hay alguna herramienta web que lo hace pero, ¿se trata de algún plugin? gracias !
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Hola Javier! Muchas gracias La herramienta que estoy usando en el vídeo es RunJS. Que permite ejecutar código JavaScript
@Maiklogi
@Maiklogi 3 жыл бұрын
@@CarlosAzaustre Gracias a ti !
@brayanolarte3304
@brayanolarte3304 3 жыл бұрын
Corto y concreto, gracias.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Brayan! ¿Hay alguna otra particularidad que tengas dudas sobre JavaScript?
@brayanolarte3304
@brayanolarte3304 3 жыл бұрын
@@CarlosAzaustre mas que js, tengo dudas sobre reactividad. Veo que es algo que cada vez se escucha mas, quisiera saber mas sobre eso.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
@@brayanolarte3304 tomando nota!
@cristiantapiaolivera2234
@cristiantapiaolivera2234 3 жыл бұрын
Buen video Carlos, esos temas a veces son confusos en JS, pero la forma como lo explicas hace que sea sencillo de entenderlo
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Cristian! Me alegra que te sirvan mis explicaciones 😉
@jmario27
@jmario27 3 жыл бұрын
Excelente video, muchas gracias
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Mario! ¿Tienes más dudas sobre otros aspectos de JavaScript?
@jmario27
@jmario27 3 жыл бұрын
@@CarlosAzaustre la verdad si hay algo que aun no comprendo del todo, las funciones flecha en javascript
@Ditmaros1
@Ditmaros1 3 жыл бұрын
Explicación precisa
@gonzocrazywastaken
@gonzocrazywastaken 2 жыл бұрын
Hola! Muchas gracias por tu aporte. Qué usas para ir escribiendo y te muestre en el momento lo que se imprime en consola a la derecha? Soy nuevo en esto y estoy buscando herramientas. :D
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Hola Gonzalo! es una herramienta que se llama RunJS, la tienes en runjs.app :)
@TheKillergariman
@TheKillergariman 2 жыл бұрын
que terminal usa Carlos, o que gestor de codigo es. les agradeceria mucho
@ramiroaltamirano4210
@ramiroaltamirano4210 3 жыл бұрын
me gustó, me suscribo
@davidmora5249
@davidmora5249 3 жыл бұрын
Ufff, excelente explicación
@davecast_
@davecast_ 3 жыл бұрын
Excelente explicación crack!! 👌👏👏💪 Saludos
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Dave!!!
@william_rmz
@william_rmz 2 жыл бұрын
Me queda claro
@calebmendez2838
@calebmendez2838 3 жыл бұрын
Aprendi bastante
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Genial Caleb!
@jeckefe
@jeckefe 3 жыл бұрын
Excelente dato, yo lo uso en express para encapsular los metodos de los servicios sin saber como se llamaban
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Son patrones que usamos sin saber que es un patrón 😅. Me pasa continuamente.
@joanjoan8845
@joanjoan8845 2 жыл бұрын
Excelente video! muy gráfico y explicativo. En que se diferencia a un IIFE?
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Si no me equivoco, una IIFE es prácticamente llamar a un Closure y se ejecute. Ejemplo: Closure (() => {}); IIFE: (() => {})();
@JeffreyDeveloperCOL
@JeffreyDeveloperCOL 3 жыл бұрын
Excelente Video!!!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias Jeff! ¿Tienes alguna otra duda sobre JavaScript?
@terla1454
@terla1454 3 жыл бұрын
Muchas gracias! Resumen: Un closure es como un calcetín dentro de otro calcetín con otros calcetines dentro de otro calcetín! (aunque creo que esto sería mas bien un callback)
@racsoaromserauz
@racsoaromserauz Жыл бұрын
esos seíra un callback hell
@racsoaromserauz
@racsoaromserauz Жыл бұрын
como se llama la extensión que usa para ver el retorno de las funciones;
@javierloera1247
@javierloera1247 3 жыл бұрын
Estas son iguales a las funciones anonimas autoejecutables?
@germanpinto883
@germanpinto883 2 жыл бұрын
o sea un clusere es lo mismo q IIFE Immediately Invoked Function Expressions ??
@PoderDigit4l
@PoderDigit4l 2 жыл бұрын
Hola ! ¿ Que editor de código usas en el video ?
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Hola Javier! es una herramienta que se llama RunJS, lo explico en este short: kzbin.info/www/bejne/g6OafmmBoqaVlZY y la tienes aquí runjs.app
@karsonchik
@karsonchik 3 жыл бұрын
Muy útiles tus vídeos ;) sigue así :)
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Denis! ¿Algún otro concepto de JavaScript qué te gustaría que explicara o tengas dudas?
@GermanSYK
@GermanSYK 3 жыл бұрын
Genial!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Germán ! ¿Hay alguna otra característica de JavaScript que tengas dudas?
@GermanSYK
@GermanSYK 3 жыл бұрын
@@CarlosAzaustre No por ahora pero lo tengo presente! Gracias.
@DiegoDCast
@DiegoDCast 2 ай бұрын
Cual es ese editor de código?
@HenrySalinasJva
@HenrySalinasJva 2 жыл бұрын
Exelente, por preguntarte como se llama la herramienta q utilizas para hacer el tutorial
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Se llama RunJS. Lo explico en este vídeo de aquí :) kzbin.infoMr7M6KmAb_4?feature=share
@cristiancena5757
@cristiancena5757 Жыл бұрын
Hola Carlos cómo se llama ese plugin que te permite ver una consola dentro del editor?
@GerdSa
@GerdSa Жыл бұрын
lo que esta utilizando es un programa llamado RunJS
@cristiancena5757
@cristiancena5757 Жыл бұрын
@@GerdSa muchas gracias
@hectorkaizenf.v.7224
@hectorkaizenf.v.7224 2 жыл бұрын
¿entonces despues de ES6 ya no debemos usar closures, entonces solo usamos clases?
@hendrickgalarza5369
@hendrickgalarza5369 3 жыл бұрын
Este ejemplo fue extraído de la documentación a qué si! La leí hace unos meses jaja y no le ví mucha utilidad, que opinan?
@sony7840
@sony7840 Жыл бұрын
Que locura yo las usaba y ni siquiera sabía que se llaman clousures
@adolfoc.basiliogeniz5049
@adolfoc.basiliogeniz5049 3 жыл бұрын
Que plugin usas de vscode para mostrar la salida de js?
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Hola Adolfo! En este vídeo no uso VSCode. Es un programa que se llama RunJS, sirve para ejecutar código JavaScript
@adolfoc.basiliogeniz5049
@adolfoc.basiliogeniz5049 3 жыл бұрын
@@CarlosAzaustre oh! Jaja la costumbre 😅 igual se ve genial 👌existirá algo así para vscode?
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
@@adolfoc.basiliogeniz5049 puede ser...
@pepinogdev
@pepinogdev 3 жыл бұрын
Buen video!
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Gracias Pepino!!
@emmanueltabordav3040
@emmanueltabordav3040 2 жыл бұрын
gente ¿que tal?, que usa carlos para que al lado corra el javascript ? es alguna extension ?
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Es una App, se llama RunJS En este #short lo cuento ;) kzbin.infoMr7M6KmAb_4
@carsdfj
@carsdfj 3 жыл бұрын
siempre regreso para aca a refrescar parece simple pero me cuesta acordarme cuando llevo un tiempo sin usar nada de esto jejeje soy novato que mas
@jask05
@jask05 3 жыл бұрын
Muchas gracias. No termino de verle la utilidad con respecto a las clases. Sería posible una aclaración ? Muchas gracias
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Claro, ten en cuenta que la “clases” son relativamente nuevas. Antes no teníamos eso y ahora aunque se puede usar “class” por debajo no deja de ser una función aplicándole un clousure.
@jask05
@jask05 3 жыл бұрын
@@CarlosAzaustre Genial mil gracias. Yo vengo de la vieja escuela de JS y a partir de ES6 en adelante para mi es un mundo jajajaja
@jschellDev
@jschellDev 3 жыл бұрын
Muy buen video Carlos y buena explicación, antes de las clases en JS solía utilizar objetos bastante grandes con variables y funciones dentro ya la verdad que quedaba bastante prolijo el código de esa manera.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Si, era la manera, objetos y Heredar de Prototype. Ahora con las clases no es necesario todo esto, pero está bien saber cómo funciona
@jschellDev
@jschellDev 3 жыл бұрын
@@CarlosAzaustre exactamente, bueno, al final en algunas entrevistas te preguntan este tipo de cosas, por lo tanto es bueno saberlo, gracias por el vídeo!
@lortyaitor
@lortyaitor 2 жыл бұрын
Hola, yo creo que te ha faltado enseñar una función privada, una que no se exponga al exterior y solo se pueda llamar desde dentro. ¿No crees?
@elmarcelo8760
@elmarcelo8760 3 жыл бұрын
Lo que no entendí en horas, lo entendí en minutos, gracias bro
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Oh! Muchísimas gracias Elmar! :) Me agrada que te haya servido mi explicación :)
@cristianarieta3871
@cristianarieta3871 3 жыл бұрын
Como se llama el editor que utilizas.
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Es una herramienta que se llama RunJS y te permite ejecutar código JavaScript. No es un editor porque no guarda los cambios, sirve para hacer pruebas y ver el resultado rápidamente :)
@jorgemanuelcontrerasavina3513
@jorgemanuelcontrerasavina3513 3 жыл бұрын
Alguien sabe cuál es la herramienta que usa Carlos para escribir el código y se esté compilando/corriendo en tiempo real? saludos
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
RunJS :)
@jorgemanuelcontrerasavina3513
@jorgemanuelcontrerasavina3513 3 жыл бұрын
Muchas gracias por tu respuesta Carlos, eres muy grande, saludos desde México :3
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
@@jorgemanuelcontrerasavina3513 😻
@pikilon
@pikilon 3 жыл бұрын
Que tiempos. Gracias
@villadaniel
@villadaniel 3 жыл бұрын
preferiria usar clases. Existe alguna ventaja en usar Closures?
@Weagle1337
@Weagle1337 2 жыл бұрын
Carlos vuelveeeeee
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
Estamos trabajando en ello! :)
@Weagle1337
@Weagle1337 2 жыл бұрын
@@CarlosAzaustre kemosion iwi
@CarlosAzaustre
@CarlosAzaustre 2 жыл бұрын
@@Weagle1337 hahaha mientras me puedes ver en Twitch cuando estoy en vivo Twitch.tv/carlosazaustre
@Weagle1337
@Weagle1337 2 жыл бұрын
@@CarlosAzaustre clarooo me pasare en un dia de estos c:
@JhonyHDV
@JhonyHDV 2 жыл бұрын
Que clase de custom Hook es esto
@thepablopissoni
@thepablopissoni Жыл бұрын
Creo que me va a dar un ACV
@jairimarrodriguez
@jairimarrodriguez 2 ай бұрын
@freddy9292
@freddy9292 3 жыл бұрын
me salio tu publicidad :c
@mikehurtado4772
@mikehurtado4772 3 жыл бұрын
Tu apellido me recuerda a Capitan Alatristre
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Jajaja si, se parece :)
@gbbarn
@gbbarn 18 күн бұрын
El principio no entendí nada, pero al final tampoco.
@pieroangulocubas
@pieroangulocubas 3 жыл бұрын
1er COMENTARIO
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
✌️
@alejandrovergara1458
@alejandrovergara1458 7 ай бұрын
me dejas la suscripción a 1000?
@mikehurtado4772
@mikehurtado4772 3 жыл бұрын
Hacer eso con funciones es una locura. Es mejor usar objetos
@juliorazo2299
@juliorazo2299 3 жыл бұрын
Como conviertes a privados los atributos en una clase? tengo entendido que solo con Typescript
@mikehurtado4772
@mikehurtado4772 3 жыл бұрын
@@juliorazo2299 Exactamente igual. Los objetos declarados dentro de una función solo son accesibles dentro de esa funcion. En todo caso, ya hay una propuesta para tener miembros privados dentro de un objeto
@caninostudio9958
@caninostudio9958 2 жыл бұрын
Te recomiendo indagues mas en el tema de las closures, veras que la esencia de una closure no esta en comprarse con una clasey te sera util.
@mikehurtado4772
@mikehurtado4772 2 жыл бұрын
@@caninostudio9958 Uso closures a diario
@fersan1908
@fersan1908 3 жыл бұрын
Que bueno de verdad
@CarlosAzaustre
@CarlosAzaustre 3 жыл бұрын
Muchas gracias! ¿Algún otro concepto que te gustaría que explicase?
@terry-
@terry- 10 ай бұрын
Genial!
JavaScript Closures Tutorial (Explained in depth)
19:03
ColorCode
Рет қаралды 75 М.
Así funcionan las PROMESAS y ASYNC/AWAIT en JAVASCRIPT || Entiende la Asincronía
12:55
Carlos Azaustre - Aprende JavaScript
Рет қаралды 47 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 16 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 137 МЛН
¡Adios a los IFs en Programación!
14:33
hdeleon.net
Рет қаралды 81 М.
21. CLAUSURAS (Closures) EN JAVASCRIPT
33:20
La Cocina del Código
Рет қаралды 73 М.
🛑 Desarrollador Salesforce  2024
1:43
Rafael Motta
Рет қаралды 153
Learn JavaScript CLOSURES in 10 minutes! 🔒
10:58
Bro Code
Рет қаралды 24 М.
CÓMO CONSUMIR UN API con JAVASCRIPT desde la web
15:22
Carlos Azaustre - Aprende JavaScript
Рет қаралды 168 М.
Learn Closures In 7 Minutes
6:56
Web Dev Simplified
Рет қаралды 337 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 16 МЛН