Ejercicios interactivos y preguntas clásicas de entrevistas técnicas de Front End de Javascript !

Ғылым және технология

Buenas buenas mi gente !
En el día de hoy... presentamos una guía de preguntas y ejercicios técnicos clásicos para una entrevista de Front End pero orientados a la parte de Javascript, seguramente este sea el primero de muchos ya que hay MUCHOS ejercicios.
Hoy vamos a hacer algo diferente, quiero que cuando escuchen "pausa", paren sus videos, lean el ejercicio y pongan en los comentarios lo que creen que sería la respuesta ! luego pueden validar a ver si han acertado.
A por ello !!
Link a vídeo de cómo pasar una entrevista: • Creando un carousel / ...
▬ Contenido del video ▬▬▬▬▬▬▬▬▬▬
0:00:00​​​​ - Welcome !
0:01:32​​​​ - Qué es ECMA ?
0:02:55 - Qué es un Scope?
0:05:06​​​​ - Ejercicio técnico Scope
0:08:03​​​​ - Qué es Closure ?
0:09:19​​​​ - Ejercicio técnico Closure
0:13:20​​​​ - Prototype
0:14:50​​ - Triple igual vs Doble igual
0:16:55 - Const vs Let vs Var
0:23:48 - Filter, Map, Reduce
0:28:35​​ - Programación funcional, declarativa, side effects, inmutabilidad
0:31:05​​ - Not Defined vs NUll vs Undefined
0:32:24​​ - Hoisting
0:35:35​​ - Métodos y variables privadas
0:37:24 - Object.freeze()
0:39:23 - Arrow functions
0:42:26 - Despedida
Si quieres hacer una donación:
streamelements.com/gentlemanp...
▬ Links de interés ▬▬▬▬▬▬▬▬▬▬
Link a Spotify: spoti.fi/3y281cY
Link a la comunidad: / discord
Link a la comunidad de Facebook: / 541544337043760
Link al libro "Cómo ser front-end sin fallar en el intento: Tus primeros pasos en la programación web": amzn.to/2ReBuzL

Пікірлер: 193

  • @kevinalcivar4888
    @kevinalcivar48882 жыл бұрын

    Es increible la pasion y dedidacion de compartir El conocimiento adquirido durante tantos años. La mayoria de tech leads jamas se tomarian la molestia de hacer lo que estas haciendo y te quiero agradecer por tu tiempo y dedidacion.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias Kevin ! con mensajes como estos nunca voy a dejar de ayudar

  • @lautarogallo8758
    @lautarogallo875829 күн бұрын

    Gracias amigo ya te seguía en ig, y miraba muchos tus videos, pero no me había cruzado con ningún video tuyo todavía en KZread. Justo me sirvió muchísimo para repasar conceptos y profundizar el conocimiento de otros, ya que estoy repasando y practicando para una entrevista. Te banco una banda loco, gracias por los contenidos que haces, tenés una forma de explicar y enseñar muy divertida y a la vez muy profesional. Te mando un abrazo!!!

  • @andresflg
    @andresflg2 жыл бұрын

    Amo tu contenido bro, eres increíble sigue así :3

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Y yo amo tu comentario !! muchas gracias miles !!!

  • @juantasayco246
    @juantasayco246 Жыл бұрын

    Dale hermano que buen video, sirve para repasar conceptos, siempre es bueno volver a lo más básico para reforzar.

  • @luciovasquez9225
    @luciovasquez922510 ай бұрын

    que buen video alan increible como siempre muchas gracias

  • @fborjagarcia9351
    @fborjagarcia9351 Жыл бұрын

    Aprovechando tu video a full !!!

  • @brus2099
    @brus2099 Жыл бұрын

    Laptm que buena analogía la de las puertas Quiero ese nivel de conocimiento

  • @isaiasvergelin1270
    @isaiasvergelin12702 жыл бұрын

    Sos un crack, explicas muy bien! Gracias por el video

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Isaías y muuuchas gracias por el comment !

  • @fernandopiolimartinez4111
    @fernandopiolimartinez41114 ай бұрын

    Excelente video Master!!!!! Realmente me sumó. Se nota el conocimiento, la dedicación y la pasión!!!!

  • @cristianorolando8947
    @cristianorolando8947 Жыл бұрын

    crack! entendi varios conceptos que no tenía claros, gracias !!

  • @antosbr1661
    @antosbr16612 жыл бұрын

    Exactly what I needed and was looking for! Thanks!!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Antooooo

  • @humbertojuarez4900
    @humbertojuarez4900 Жыл бұрын

    Muchas gracias!! super bueno el video!!

  • @leandromorillo4405
    @leandromorillo4405 Жыл бұрын

    Mañana es mi primera entrevista, muchas de las cosas que están aquí las entiendo pero a la hora de la verdad no sé si me irá bien. Deseénme suerte!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Te va a ir perfecto ! Se tu mismo y no te estreses que todo sirve para aprender y es positivo

  • @MrBaldizon

    @MrBaldizon

    Жыл бұрын

    Como te fue amigo?

  • @josepaez4460

    @josepaez4460

    3 ай бұрын

    Espero que te hayan contratado, yo tengo mi primera entrevista el lunes

  • @ezequieljumilla9977
    @ezequieljumilla99772 жыл бұрын

    Muy buen video. Estoy mirando videos de entrevistas tecnicas porque me estoy preparando para mi primer entrevista laboral. Gracias Crack.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Esoooo, por favor dinos cómo te ha ido !! También mira mi vídeo sobre cómo pasar una entrevista técnica !! 🤓🤓

  • @nachomartinez6401
    @nachomartinez64012 жыл бұрын

    Exelente el video, muy bien explicado todo!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias Nacho !!

  • @roddy_21_25
    @roddy_21_2510 ай бұрын

    Gracias 🎉❤, un crack y nuevo sub.

  • @soledadtancredi3433
    @soledadtancredi34332 жыл бұрын

    Excelente contenido!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchísimas gracias Soledad !!!

  • @santiagogrinblat907
    @santiagogrinblat9072 жыл бұрын

    Contenido explicado de manera espectacular. Las arrow function lo he visto en varios videos y en NINGUNO explicaba lo de que no creaba un scope en su interior, así que super agradecido con saber eso!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Santiago !! Amo que te haya gustado el vídeo y mi explicación de las arrow functions !!

  • @yaselyasel5722
    @yaselyasel5722 Жыл бұрын

    Muy bueno... gracias

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada Yasel !!!!

  • @user-nj3vv9wf6t
    @user-nj3vv9wf6t Жыл бұрын

    Genial! muchas Zenkius

  • @gaspar6727
    @gaspar67272 жыл бұрын

    muy buen video, muy entretenido y claro

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Gasparrrrr :D

  • @miguelromero2363
    @miguelromero23637 ай бұрын

    Gracias!! Vale oro esto!!!

  • @fernanmedina3407
    @fernanmedina34072 жыл бұрын

    Que bueno esta este video. Hace mas asi porfa

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    El siguiente va a ser así te lo prometo

  • @frenkdev
    @frenkdev2 жыл бұрын

    Que calidad tienen estos videos, gracias

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muuuuuuchas gracias Francisco !!!

  • @christian776
    @christian776 Жыл бұрын

    Muy muy buen video! Excelente explicacion!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Thank youuu Christian !!!

  • @franciscojaque3604
    @franciscojaque3604 Жыл бұрын

    Gracias brother ¡¡¡¡¡¡¡

  • @maikelrodriguez1142
    @maikelrodriguez11422 жыл бұрын

    buenisimo el video, me tuve que subcribir jaja

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Vamooooo gracias Maikel y welcome !!!

  • @cristianivanvaldezsolis5160
    @cristianivanvaldezsolis5160 Жыл бұрын

    100% de todo lo bueno que se puede decir en español

  • @gianbaeza8137
    @gianbaeza8137Ай бұрын

    muy buenn video!!!

  • @Bulky.carrepair
    @Bulky.carrepair2 жыл бұрын

    Muchas gracias por el video Alan, Messirve jajaja

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    jajajaj es la que va ! muchas gracias por el comment !!

  • 9 ай бұрын

    guauu! es la primera vez que escucho la gran diferencia del arrow function de que no tiene scope interno y puede acceder a variables de las funciones padres, ahora si se realmente para que vale usarlo, porque en todos lo cursos que he visto sólo dicen que es una manera más bonita de meter los callback o de crear las funciones.

  • @EstebanVera
    @EstebanVera2 жыл бұрын

    excelente video!!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias Esteban !!!!

  • @christianquispecamasca3491
    @christianquispecamasca3491 Жыл бұрын

    Muchas gracias!!!

  • @Ruben13xD
    @Ruben13xD2 жыл бұрын

    excelente video

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muuuuuchas gracias Rubén !

  • @juancarlosavilaperez347
    @juancarlosavilaperez3472 жыл бұрын

    Genial 👍

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Juan !

  • @carolnavia3943
    @carolnavia39432 жыл бұрын

    mil gracias me super sirvio... estoy preparando mi primera entrevista tecnica, pero me llevo conceptos usper buenos para aplicar en mi codigo.. saludos

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Carol !!! luego nos dices como te fue :D

  • @carlosbult
    @carlosbult2 жыл бұрын

    Grande el contenido

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Carlos !!!

  • @adrianmartinezfernandez3114
    @adrianmartinezfernandez3114 Жыл бұрын

    Me ha ayudado mucho para repasar

  • @josetuz
    @josetuz2 жыл бұрын

    Suscrito y merecido me gusta. Saludos desde Misiones.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias mister ! Que hermoso Misiones de chico iba siempre

  • @alejox1988
    @alejox19882 жыл бұрын

    Gracias por la informaciòn, es realmente valiosa

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Alejandrooooo :D

  • @viskarra8461
    @viskarra84612 жыл бұрын

    Muy bueno me hiciste entender muchas cosas.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Genial Viskarra ! Cualquier cosa siempre puedes preguntar y hacer uso de la comunidad de discord

  • @damariis13
    @damariis132 жыл бұрын

    muchas graciassss

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    A ti Damaris !!

  • @evavargas7767
    @evavargas77672 жыл бұрын

    Me sirvió mucha la última explicación, gracias!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada Eva !!! Geeenial que te haya gustado :D

  • @joseledezma1901
    @joseledezma19012 жыл бұрын

    Excelente contenido amigo, te ganas un nuevo Discípulo!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Aceptado con gusto !! Welcome a la comunidad José !

  • @alexisvillagra9
    @alexisvillagra92 жыл бұрын

    Exelente video, se los voy a pasar a mis compañeros, esta muy bueno

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Alexis !!! Lo agradezco muchísimo muchísimo espero que te guste el resto de contenido

  • @marvinorozcovillarraga9130
    @marvinorozcovillarraga91302 жыл бұрын

    amigo me gusta como enseñas, se entienden mucho mejor los conceptos , me sirve mucho, recien comienzo en este mundo y me encanto. y deberias hacer los ejercico por capitulos, de las preguntas mas ¨faciles¨a las mas ¨dificiles¨ es solo una opinion.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Si señor ! Muchas gracias por el comentario !!

  • @franco1846
    @franco18462 жыл бұрын

    Trae más a de estos vídeos me ayudan un moton, saludos!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Venga Franco, lo haré !!!

  • @SoyPagano
    @SoyPagano2 жыл бұрын

    sos groso Freddie!!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    cloudfront-us-east-1.images.arcpublishing.com/infobae/44NAV6FYPFFJDDVBGSTCCQ6PMY.jpg

  • @boriserik4390
    @boriserik43902 жыл бұрын

    buenazoooo bro

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Boris!!!

  • @FernandoBelloDeveloper
    @FernandoBelloDeveloper Жыл бұрын

    Un crack! Sos un papu entre papus! MINDBLOW del video: Las arrow function no crean un scope interno! BOOOM!!!

  • @fer0osennin
    @fer0osennin2 жыл бұрын

    Mister que buen video, estos videos son de mucha ayuda. Justamente me estoy preparando para una entrevista y este video es como caído del cielo. gracias Alan por compartit tu cnocimiento y sigue con este excelente trabajo

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias por las palabras Fernando !! Espero que te vaya excelente y sino es una oportunidad ! Mira el otro vídeo así vas con todo ! kzread.info/dash/bejne/qIto2baHlMKZobw.html

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Luego nos avisas como te fue !

  • @fer0osennin

    @fer0osennin

    2 жыл бұрын

    @@GentlemanProgramming Mister quería responder hasta estar seguro de todo, pero ya puedo decir que fueron noticias. Si conseguí el trabajo. Muchas gracias por compartir todo el conocimiento soy admirador de todo lo que nos comparte. Muchas gracias por todo

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@fer0osennin Qué alegriaaaaaaaa !!! como decimos por estos lados, mañana a por más y mejor ! genio !

  • @tuviejatycmax
    @tuviejatycmax2 жыл бұрын

    grande alan! gracias por todo alan!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Siempre mister !!!

  • @juancarlosvillan7619
    @juancarlosvillan76192 жыл бұрын

    Gracias Alan, Un saludo

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    A ti Juan por el comment !!

  • @TheSystemParkRoses
    @TheSystemParkRoses2 жыл бұрын

    Supuestamente me va a llegar un mail para tener mi primer entrevista, no estoy listo pero este tipo de videos me ayudan muchisimo. gracias crack

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Vamoooo avisa como te fue !!!!

  • @ziggys.9768
    @ziggys.97682 жыл бұрын

    Voy viendo 2 videos y me parece muy bueno tu canal, ahora hay un monton de canales de programacion pero la mayoria son lo mismo, me subscribo y me sumo al discord, hace unos meses arranque con angular y tengo un par de dudas. Saludos!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Gracias Ziggy S. !! Muchas muchas gracias por las palabras, voy a tratar de seguir siendo yo mismo y enseñar las cosas a mi modo 🤗

  • @lautarorodriguez5912
    @lautarorodriguez59122 жыл бұрын

    Muy buen video, me sirvió mucho para refrescar algunas ideas que evidentemente no las tenia tan bien! jaja Muy bueno tu contenido, nuevo suscriptor!

  • @lautarorodriguez5912

    @lautarorodriguez5912

    2 жыл бұрын

    Por cierto, uno con React seria una locuraaaaa y se agradecería demasiado!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchísimas gracias !!!! :D

  • @borisxd6614
    @borisxd66142 жыл бұрын

    De lo mejor tu contenido, esperando el hackaton XD. Seria genial uno para entrevistas tambien con React.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Venga, vamos a hacer uno en Angular y React :D

  • @francovedia5584
    @francovedia5584 Жыл бұрын

    gracias

  • @jaidivergomezquintero9765
    @jaidivergomezquintero97652 жыл бұрын

    Muchas gracias Alán muy buen video, me servirá mucho para una entrevista que tendré pronto, espero la segunda parte. Saludos

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Esooo, éxitos en la entrevista ! Luego nos dices cómo te fue :D

  • @jaidivergomezquintero9765

    @jaidivergomezquintero9765

    2 жыл бұрын

    @@GentlemanProgramming por acá vuelvo para decir que sí pasé, me fue muy útil el vídeo para la entrevista técnica, muchas gracias!. Saludos

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@jaidivergomezquintero9765 vamoooooooos !! Felicitaciones !!!! Miles miles

  • @nicorouger4315
    @nicorouger43155 ай бұрын

    Que crack.

  • @icedev8078
    @icedev8078 Жыл бұрын

    O: nuevo sub Gracias por tu contenido

  • @gustavodelatorre8690
    @gustavodelatorre86902 жыл бұрын

    Eso de las puertas para separar los scopes y el arco sin puerta de la arrow function... dios mio.. nunca vi una explicacion tan buena e intuitiva como esa, me termino de cerrar para siempre el tema ese y eso que programo hace rato, que mas facil que ponerse a pensar como funciona el THIS en esos caso que decir, simple la arrow funcion no genera ninguna scope interna simplemente comparte como la de la scope anterior que la invoco, ya esta, horas y horas solucionadas en esa explicacion

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Estuve muuucho tiempo pensando esa comparación ! La utilicé para mi libro y no podía dejarla pasar en esta explicación, la verdad que me pone súper contento que te haya servidoooooo

  • @bernabeegonzalez446
    @bernabeegonzalez4462 жыл бұрын

    nanan que buena personalidad!!!!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Es lo que les toco de mentor jejjejej

  • @codemixer3565
    @codemixer3565 Жыл бұрын

    Muy buenas preguntas Amigo, Yo hubiera agregado el tema de (Fetch Api), ya que las empresas solicitan mucho el consumo de api´s. En general Excelente video, Saludos!!!

  • @diegopuyol
    @diegopuyol2 жыл бұрын

    👏🏻👏🏻👏🏻

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias Diego !!

  • @indianameregone
    @indianameregone2 жыл бұрын

    Genio Alan, refresque mucho que daba por sabído

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    De nada mister !! Que bueno verte por aquí !!!

  • @arceian5645
    @arceian56452 жыл бұрын

    Gran video amigo sin duda este contenido ayuda bastante por cierto tienes pintas de ser Ted Lasso xd

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias por el comment ! Y ya deje de parecerlo 🙁😛

  • @davidadan2817
    @davidadan2817 Жыл бұрын

    Que buen video! Excelente contenido. Alan, ¿por casualidad tienes algún curso sobre arquitecturas limpias aplicadas a Angular a profundidad? Estoy ahora estudiando sobre ese tema y encuentro tantas explicaciones y formas que no logro unificar criterios como para aplicar sus principios, sobre todo para angular. He visto que tienes algunos videos sobre eso.

  • @JohannGarrido
    @JohannGarrido2 жыл бұрын

    Hola! me ha gustado mucho este resumen que has armado, me ha caído de perlas para repasar todo en un solo lugar! Para aclarar: null y undefined son palabras reservadas de Javascript, y son valores que pueden asignarse a un objeto. Mientras que "Not defined" no es un concepto del lenguaje como tal. Sólo hace referencia a la ausencia de declaración de un objeto que quiere ser usado. Es entonces cuando aparece el famoso Reference Error.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Yes ! Not defined es solo un posible estado de Reference Error. Gracias por el comment y la buena energía Johann !!!

  • @patitorodri
    @patitorodri2 жыл бұрын

    Muy buenas explicaciones, vengo 2 de 5 correctas :)

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Esoooo, cómo terminaste ??? :O

  • @PedroMartinez-xs9bl
    @PedroMartinez-xs9bl2 жыл бұрын

    Muchas gracias compañero, eres un ejemplo de a dónde quiero llegar como programador. Tengo una entrevista en breves y me sirve mucho el vídeo.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Fuerzas Pedro !!! Vamos que te va a ir bien, mírate mi vídeo sobre cómo pasar una entrevista, te va a ayudar a tener la mentalidad correcta. No te olvides de poner como te fue !!!!

  • @PedroMartinez-xs9bl

    @PedroMartinez-xs9bl

    2 жыл бұрын

    @@GentlemanProgramming Pues la entrevista ha ido bien, no ha sido todo lo técnica que pensaba. Pero parece ser que quieren a alguien con algo de experiencia en empresa, cosa que aún me falta dado que soy autodidacta. Así que habrá que seguir probando!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@PedroMartinez-xs9bl no pasa nada ! Una oportunidad más de aprender, anota todo lo que te preguntaron !! Así sabes que te falta y que puedes utilizar para la próxima :)

  • @PedroMartinez-xs9bl

    @PedroMartinez-xs9bl

    2 жыл бұрын

    @@GentlemanProgramming Hola de nuevo señor, ya he encontrado trabajo de frontend, con Angular. Un abrazo y gracias por todo!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@PedroMartinez-xs9bl increíble y felicitaciones !!!!!! 🎉 cualquier cosa que necesites no dudes de contactar a la comunidad :)

  • @jeanlaguna6949
    @jeanlaguna69492 жыл бұрын

    En el ejercicio 2 de clousures a partir del uso de las arrow function se nos permite acceder al contexto superior al que fue invocada la misma arrow function . en este caso si se usa this.tasks.forEach((el)=> console.log(`${this.name} wants to ${el}`) funcionara ya que heredara el contexto superior que en este caso seria el de bunny! Gracias por el contenido!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Exactamente !!!!!!!!

  • @katvaldev

    @katvaldev

    2 жыл бұрын

    @@GentlemanProgramming ¿Por qué no se podría usar un for..of ? ¿Cuál es mejor usar? mañana es mi entrevista 😬 cabe mencionar que me aclaraste muchas dudas, muy buen video!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@katvaldev Buenaaas perdon que no llegue a responder antes :( la diferencia mas que nada es la siguiente: for of es mas rapido que usar un forEach pero la diferencia la verdad es practicamente nula, el forEach nos da un poco mas de informacion a nivel semantico que ayuda al entendimiento para los demas desarrolladores (es mucho mas limpio y declarativo)

  • @katvaldev

    @katvaldev

    2 жыл бұрын

    @@GentlemanProgramming Tuve suerte y la técnica es en una semana :) muchas gracias por responder, como dicen ahí abajo, es bueno tener a seniors que siempre están ahí para responder :')

  • @edwinberrones5570
    @edwinberrones55702 жыл бұрын

    Estuvo bueno el video y las explicaciones, tome su like buen hombre :D Otra manera de ejecutar JS es descargar e instalar runJS. PD: No pude ver tu video de twitch no me deje cambiar la resolución del video jaja mi conexión no es muy buena y se me corta

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Creo que tienes que tener cuenta !, igual no pasa nada que en muy poco lo subo aquí :) y muchas gracias !!!!

  • @edwinberrones5570

    @edwinberrones5570

    2 жыл бұрын

    @@GentlemanProgramming si tengo pero creo que solo te deja si los servidores no estan muy saturados o eres partner, de igual manera espero a que lo subas, saludos 👋

  • @jamj4199
    @jamj41992 жыл бұрын

    no es que nadie lo quiera si no es que dificulta a la hora de leer código por este lo complica, pero si en un caso muy concreto se requiere pues se lo utiliza en lo personal me parece que esta bien pero tan solo lo aplico cuando no lo pueda hacer de otra forma

  • @juliorodriguez4946
    @juliorodriguez49462 жыл бұрын

    El Gentleman Sapbeeeeeeeeee!

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Mas bien...loquitaaaa

  • @elespecialista2987
    @elespecialista29872 жыл бұрын

    Hola Alan, primero que nada debo decir que este es uno de los mejores vídeos que he visto de javascript en general, es super didáctico en todo sentido. Así que muchas gracias por compartir tu conocimiento hermano! Pero quería hacerte una pregunta, entendí bastante bien el tema del scope de las arrow function y las funciones normales, pero hay algo que no me quedo muy claro con respecto a los scopes de las funciones: Este caso: const a = "a" function test(){ const x = "x" console.log(x) return function(){ const y = "y" console.log(x + y) return function (){ const z = "z" console.log(x + y + z + a) } } } test()()() Esta función retorna todos los console log perfectamente, es como que se van concatenando los contextos y así la funcion más interna tiene acceso a las constantes de más afuera (Incluso a la global a), pero en este otro caso no: const prueba = { name: "Paulo", tasks: ["Clean", "Run", "Eat"], showName: function (){ console.log("1 ", this.name) return function () { console.log("2 ", this.name) } } } prueba.showName()() Aquí la función más interna retorna undefined como bien dijiste, pero mi pregunta es ¿Por qué?. En el primer caso las funciones si van concatenando scopes de las superiores como un clousure masivo, pero en el caso de un objeto no, ahí si actúan como puertas como bien dijiste. ¿Esto se debe al comportamiento de un objeto? De antemano me disculpo por el tamaño de mi mensaje jajaja

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Hola ! No hay problema por la longitud del mensaje, fíjate cuál es la única diff que tienes entre los dos… THIS. Estas tratando de acceder a la propiedad name de un scope diferente al que piensas ! La forma de resolverlo es que la segunda función sea una arrow function o sino que puedas crear una variable “scope” que guarde el this que si tiene la propiedad y esa la pases por scope chaining. Te recomiendo un vídeo que tengo de closures y scope chaining que tengo aquí en el canal :D

  • @malvaloca

    @malvaloca

    Жыл бұрын

    ​@@GentlemanProgramming Sos el primer youtuber que veo que se toma el laburo de contestar un mensaje tan largo resolviendo una duda. Gracias por compartir de forma tan clara y precisa. Te mereces todo lo mejor, viejo. Saludos!

  • @kellygomez1716
    @kellygomez1716 Жыл бұрын

    cual tema de visual studio tienes ?

  • @marke8441
    @marke84412 жыл бұрын

    Me gusto el vídeo, tienes algo como esto para Angular

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Tengo clases y cursos, pero voy a hacer uno orientado a Angular no hay problema ! Muchísimas gracias por el comment !!

  • @LardiyoX
    @LardiyoX2 жыл бұрын

    muy útil, por lo menos para mi que estoy comenzando.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Esa es la idea !! Seguramente venga una parte dos :D

  • @LardiyoX

    @LardiyoX

    2 жыл бұрын

    @@GentlemanProgramming y mira, yo estoy haciendo el curso de js de FCC y necesito practica a full y terminar de asentar conocimientos, me vienen bien tus videos, la verdad se te entiende todo.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@LardiyoX que geniooo, cualquier cosa recuerda que tenemos la comunidad a tu disposición y tiene un sistema de mentoring que estamos comenzando a implementar :D ( link en la description )

  • @javiersivira9317
    @javiersivira93172 жыл бұрын

    Excelente, en el ejercicio de bunny crei que tal vez se resolveria con un bind..

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    a veces el bind y el apply crean más complejidad que las que solucionan jajja

  • @javiersivira9317

    @javiersivira9317

    2 жыл бұрын

    @@GentlemanProgramming pues de verdad que no sabia que con una funcion flecha se solucionaba tan facil, para cuando mas videos de este tipo? gracias por compartir

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    @@javiersivira9317 Estoy tratando de sacar la serie de Angular y volver a dar un poco de contenido de este tipo y más de mentoring

  • @javiersivira9317

    @javiersivira9317

    2 жыл бұрын

    @@GentlemanProgramming excelente

  • @OneworldKW
    @OneworldKW Жыл бұрын

    viendo esto antes de mi entrevista...

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Dime luego como te fue !!!

  • @OneworldKW

    @OneworldKW

    Жыл бұрын

    @@GentlemanProgramming si 💪

  • @OneworldKW

    @OneworldKW

    Жыл бұрын

    @@GentlemanProgramming no me hicieran nunguna pregunta de Js y no me llamaron jaja

  • @jevoscure
    @jevoscure2 жыл бұрын

    21:40 , * y dije, esto es real?*

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Un poquito de magia jajaja

  • @rickertluisgonzalesramirez1839
    @rickertluisgonzalesramirez1839 Жыл бұрын

    Q tema usas en vscode? Por cierto excelente video 😃

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Dracula !

  • @fabianaramirezcuenca4784
    @fabianaramirezcuenca4784 Жыл бұрын

    Sos super claro y nice. Al contrario de otra gente que va corriendo. Aparte sos re lindo, ahre jajaja perdon

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    🥰🥰

  • @sebastianmacaya3649
    @sebastianmacaya36492 жыл бұрын

    Sos groso alan sabelo

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias mister !!! :D

  • @sofiaromero3295
    @sofiaromero3295 Жыл бұрын

    Chabon, sos igual a KickAss jajajajajajajajajajjaajaj

  • @facuoubel
    @facuoubel2 жыл бұрын

    Usando arrow no tira undefined porque no interactua con el scope como una funcion normal

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Good answer !! En que sentido no interactúa de la misma manera ? 😊

  • @facuoubel

    @facuoubel

    2 жыл бұрын

    @@GentlemanProgramming Habia probado para que funcione de usar la arrow function pero despues vi en el video que lo hiciste vos mismo xd

  • @nathaliequispedextre5222
    @nathaliequispedextre52222 жыл бұрын

    and just pay more attension. I envy you mate.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    In which way ? 🤓

  • @danielbarrientos722
    @danielbarrientos7222 жыл бұрын

    Increíble video me encantó! Yo solo agregaría en el minuto 16:30 que la diferencia a nivel de == y === es que js siempre intenta algo que se llama coercion que simplemente es la conversión automática de tipo. Por ende, cuando comparamos false == [ ] nos da true. Por false y [ ] al convertirlos a un número son 0 y 0 == 0 pues si

  • @danielbarrientos722

    @danielbarrientos722

    2 жыл бұрын

    Entonces los === no hacen el coercion solo comparan valores. Por eso, siempre es recomendado usar los === a menos que sepas los que estás haciendo con los ==

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    === for the win ! es mucho más seguro, creo que hace más de 6 años que no uso == ajajajja. Es total como dices, la conversion de tipos internos que tiene Javascipt es bestial, lo mismo pasa al mezclar strings con numbers, que pueden generar bastantes ambiguedades

  • @danielbarrientos722

    @danielbarrientos722

    2 жыл бұрын

    @@GentlemanProgramming XD yo tampoco hace mucho uso los ==, es más siempre que veo eso en un proyecto me cuestionó si realmente es necesario o hay algo que mejorar

  • @valentinaalmanza3255
    @valentinaalmanza32552 жыл бұрын

    Link is down

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Fixed !!

  • @JuanPablo-sp1bg
    @JuanPablo-sp1bg2 жыл бұрын

    Vine buscando cobre y encontré oro.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Muchas gracias Juan !! :D

  • @xxxammer
    @xxxammer2 жыл бұрын

    es Dalto?

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Alan Buscaglia, owner de Gentleman Programming, a tu servicio ! 🤓

  • @julianlasoto
    @julianlasoto Жыл бұрын

    const bunny = { name:"sabri", task: ["eat", "sleep", "dance" ], showtasks: function(){ this.task.forEach((task)=>{ console.log (this.name + " wants to : " + task) }) } } bunny.showtasks() //asi se resolveria el de la closures?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Todo perfect !! 🤓

  • @luisl.cast.3316
    @luisl.cast.33162 жыл бұрын

    .☮️.✌️.

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    🤓🤓

  • @santiso878
    @santiso878Ай бұрын

    34:51 creo que es falso, si bien no da error, B no es sumada a A para dar C, porque B es usada antes de ser declarada

  • @mugatu2017
    @mugatu2017 Жыл бұрын

    yo pensaba que java y JavaScript eran la misma cosa

  • @mevaleunhuevo
    @mevaleunhuevo2 жыл бұрын

    es idea mia o cada vez javascript esta pareciendose mas a Java xD

  • @GentlemanProgramming

    @GentlemanProgramming

    2 жыл бұрын

    Más o menos por de fondo son todos iguales, por ejemplo en el vídeo sobre Javascript engines vemos que sí tiene tipos !! solo que el desarrollador no los ve :D

Келесі