This in JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 69

  • @ericksosagarcia7520
    @ericksosagarcia7520 5 ปีที่แล้ว +37

    This video esta muy bueno

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว +6

      This comment is awesome

    • @tomblankenship8838
      @tomblankenship8838 2 ปีที่แล้ว

      con this te estarias refiriendo al campo de texto no al video

  • @salmonelopan
    @salmonelopan 5 ปีที่แล้ว +52

    Hey gracias por explicar este tema que es tan vital, siempre lo haces de una manera súper sencilla de transmitir.
    Comunidad, estarían de acuerdo que Leonidas haga una serie de videos de los libros You Don't Know Javascript ?

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว +7

      Esto es algo que me encantaría empezar, si el comentario llega a 200 likes les hago el libro en forma de videos

    • @EpsilianMovidas
      @EpsilianMovidas 5 ปีที่แล้ว

      Buenísima idea!!!, vamos a por esos 200 likeeeeees!!!!!

    • @isabellacaballeromoreno2107
      @isabellacaballeromoreno2107 3 ปีที่แล้ว

      sí!

  • @Karen-fy7mq
    @Karen-fy7mq 2 ปีที่แล้ว

    Espectacular, gracias!!!! Un complemento junto con los demás videos de Programación asíncrona en JavaScript 👌

  • @alvarohrv
    @alvarohrv 4 ปีที่แล้ว +1

    Excelente clase, es de mirarla con cuidado, porque hasta de los detales y errores que se van corrigiendo se aprende, Valoro mucho este tipo de formato. Gracias Leonidas! De mis profes favoritos de Platzi!

  • @Satoistheonlyone
    @Satoistheonlyone 3 ปีที่แล้ว

    Man sos un capo. Tenes una habilidad impresionante para explicar. Vi muchos videos, documentacion pero este video fue el que me lo dejo super claro. Muchas gracias

  • @emiliosdev
    @emiliosdev 2 ปีที่แล้ว

    Muy sencillo y entendible, gracias por el video!!

  • @reneg1155
    @reneg1155 5 ปีที่แล้ว +8

    Considerarlas hacer un vídeo sobre buenas prácticas en JS? Tu código es muy limpio

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว +10

      El código limpio, el perreo sucio ;) +1 para la clase de best practices

  • @josselineacosta1673
    @josselineacosta1673 4 ปีที่แล้ว +5

    Wow! ni sentí la media hora! Me gustó la clase :D

    • @LeonidasEsteban
      @LeonidasEsteban  4 ปีที่แล้ว

      Gracias por alegrar mi vida con este comentario, bendiciones. Estás un paso más cerca de entender JavaScript

  • @alvarohrv
    @alvarohrv 4 ปีที่แล้ว

    Debo ver este video varias veces para el consumo de API y uso de this ^^

  • @ep4r4
    @ep4r4 2 ปีที่แล้ว

    Creeme que me gusta como explicaste el termino de THIS desde la documentación de MDN, aunque me volvi culo cuando empezaste a metrte con las clases pero supongo que todo es practica. Un saludos....

  • @LuisitoDTS
    @LuisitoDTS 2 ปีที่แล้ว

    Amigo que buen video , gracias por tus enseñanzas

  • @ivanvaldez7472
    @ivanvaldez7472 3 ปีที่แล้ว

    Me quedó clarísimo!!

  • @victoriaramirezborges4612
    @victoriaramirezborges4612 5 ปีที่แล้ว +1

    This is a great class about *this* in another context.

  • @CesarPeron
    @CesarPeron 4 ปีที่แล้ว

    que extension permite resaltar la linea donde estas posicionado? 👌

  • @joalbertgonzalez8085
    @joalbertgonzalez8085 5 ปีที่แล้ว

    Excelente como siempre mi amigo!!! Sigue así, muchos éxitos!!!

  • @juanandino8473
    @juanandino8473 5 ปีที่แล้ว

    Leónidas cual es el tema que estas usando en vscode?

  • @CrafterSama
    @CrafterSama 5 ปีที่แล้ว +7

    this se refiere al objeto que estas manipulando en el scope actual...

    • @DevGarageLatam
      @DevGarageLatam 5 ปีที่แล้ว

      ecaxto

    • @terla1454
      @terla1454 3 ปีที่แล้ว

      30minutos de video para una respuesta tan simple, gracias.

  • @fabpare
    @fabpare 3 ปีที่แล้ว

    Excelente explicación 👏👏👏

  • @rivecristian
    @rivecristian 5 ปีที่แล้ว

    Gran profesor Leonidas 🙌

  • @rodrigoguerrero4509
    @rodrigoguerrero4509 4 ปีที่แล้ว

    Que buen video Leonidas!!, solo tengo una duda, en la clase API existe un codigo asi: this.pokemon = pokemon, aquí sucede lo mismo que con el id? entre las clases se comparten datos para usarlos posteriormente, así mismo no se debe usar super(), debido a que la clase API sería el padre, muchas gracias de nuevo leo por los videos, un abrazo saludos.

  • @arturohernandez8732
    @arturohernandez8732 5 ปีที่แล้ว +1

    Considerarías hacer unas explicaciones de código tipo Hackerrank

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว +1

      Recomiendas algún video en especial?

  • @vicerogi
    @vicerogi 3 ปีที่แล้ว

    vine a ver qué era esto del this porque al parecer es mas complejo de lo que parece y me voy con más dudas. habrá que verlo más veces

    • @LeonidasEsteban
      @LeonidasEsteban  3 ปีที่แล้ว +1

      He cumplido mi misión :) espero que sigas preguntándote cosas y buscando respuestas a los por qué del código. Perdón el audio, uno de estos días lo re grabo en buena calidad

  • @santigogaming8630
    @santigogaming8630 3 ปีที่แล้ว

    Gracias profe

  • @bluefutbol1515
    @bluefutbol1515 4 ปีที่แล้ว

    antes de este video cual es ? buenas noches profesor

    • @LeonidasEsteban
      @LeonidasEsteban  4 ปีที่แล้ว

      Cronológicamente está th-cam.com/video/5M3HYc8PoVw/w-d-xo.html pero es de un tema que no interviene en la explicación o ejercicio de this. Recuerda que siempre tienes el código disponible en GitHub y el enlace lo encuentras en la descripción

  • @edwincaceresi.3284
    @edwincaceresi.3284 3 ปีที่แล้ว

    Buen video!

  • @mtzrmzia
    @mtzrmzia 5 ปีที่แล้ว

    ¿por qué le antepones a tus variables el signo de dolar ($)?, ¿si se puede?

    • @joelventura76
      @joelventura76 5 ปีที่แล้ว

      De pendejo por que asi se le antoja XD

  • @joaquinvillanueva6599
    @joaquinvillanueva6599 4 ปีที่แล้ว

    qué tal? me surgió la siguiente duda: cuando ejecuto el código de 12:24 se renderiza el nombre en la página, esto por qué es? vale aclarar que no agregué el signo de pesos ($) antes de los container y que usé arrow functions; mi código es el siguiente:
    const persona = {
    container: document.querySelector("#container"),
    renderName: nombre => {
    this.container.textContent = `Mi nombre es ${nombre}`;
    },
    renderApellido: apellido => {
    this.container.textContent= `Mi apellido es ${apellido}`;
    }
    }
    //persona.renderName("Joaquín");
    const renderName = persona.renderName;
    renderName("Joaquín");

    • @javierestuardogonzalezborj1459
      @javierestuardogonzalezborj1459 4 ปีที่แล้ว

      es porque usaste arrow function... Las arrow function no crean un contexto ellas mismas sino que crea un enlace con el contexto donde a sido CREADO EL OBJETO DONDE APARECE (tu objeto persona), entonces que te imprime this en tu funcion?? ... El objeto Window...
      en cambio si usas funciones anonimas... estas crean un contexto y dentro de ese contexto poniendo de ejemplo lo que hiciste si pusieras solo:
      container.testContent = .... "te diria que Container no esta definido ya que no lo tienes en el mismo bloque... (contexto)"
      Ahora si pusieras :
      this.container.textContent = ... "El this hace referncia al contexto actual "... allli ya te estas refiriendo a tu objeto persona... es lo mismo que pusieras:
      persona.container.textContent = ..... porque en el Objeto persona esta definido el container....
      Si no me entendiste ni madres mira tambien este video: th-cam.com/video/NWt6-iYJJnA/w-d-xo.html

  • @jhonromo8549
    @jhonromo8549 5 ปีที่แล้ว

    Mucho level para mí! Leonidas! Debes hacer un curso de JavaScript desde cero en tu canal! 😁

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว +3

      Hola Jhon. Que buena idea 💡hacer una clase con lo inflatable de JavaScript para empezar con estos conceptos más sofisticados después

  • @hebertvillafuerte7223
    @hebertvillafuerte7223 5 ปีที่แล้ว

    ERES UN MASTER

  • @luisfelipecardona8808
    @luisfelipecardona8808 4 ปีที่แล้ว +2

    yo halze mi mano para darte el poder de la jenquidama

  • @d4v1dduart38
    @d4v1dduart38 4 ปีที่แล้ว

    buenisimo!!!

  • @giovannivoltaproxy
    @giovannivoltaproxy 5 ปีที่แล้ว

    que crack con js

  • @ramonmexicano2652
    @ramonmexicano2652 4 ปีที่แล้ว

    node es como el uso esctrito de javascript por eso no reconoce el objeto global?

  • @joelapablaza7722
    @joelapablaza7722 2 ปีที่แล้ว

    24:05 No hace falta que le pases el parametro id al super, poqque el super no le pasa datos a la clase superios sino que obtiene datos. Es decir, si le sacas el parametro funciona igual, porque estas creando el this.id en el constructor hijo. No se si me explico

  • @azuhiru
    @azuhiru 5 ปีที่แล้ว

    Excelente vídeo

  • @matty4503
    @matty4503 5 ปีที่แล้ว

    cuando hiciste la parte de la herencia me re perdi :(

    • @LeonidasEsteban
      @LeonidasEsteban  5 ปีที่แล้ว

      Chispas, intenta ver la clase más de una vez para ir aprendiendo más detalles

  • @bernipalomino55
    @bernipalomino55 4 ปีที่แล้ว

    no quisieras hacer un vídeo de coerción?

  • @codingjhames
    @codingjhames 4 ปีที่แล้ว +1

    no le entendi nada la verdad

  • @andresaparicio1949
    @andresaparicio1949 4 ปีที่แล้ว

    hubieras dictado el curso de javascript en platzi

    • @LeonidasEsteban
      @LeonidasEsteban  4 ปีที่แล้ว

      😅 algún día se dará seguramente

  • @RobertoSanchezGoogle
    @RobertoSanchezGoogle 4 ปีที่แล้ว

    Vengo del futuro, el micro esta al revés jejej :V

    • @LeonidasEsteban
      @LeonidasEsteban  4 ปีที่แล้ว

      Tengo todo un vídeo hablando de esto 😂

  • @OmarAndresBarbosaOrtiz
    @OmarAndresBarbosaOrtiz 5 ปีที่แล้ว

    Jajajaja "de tipo oblígame, perro"

  • @DavidRuizfv
    @DavidRuizfv 3 ปีที่แล้ว

    busque cobre y encontre oro

  • @joelapablaza7722
    @joelapablaza7722 2 ปีที่แล้ว

    21:31 ... para que me servira esto? Decilo! No te hagas el misterioso! Explica!!!

    • @LeonidasEsteban
      @LeonidasEsteban  2 ปีที่แล้ว +1

      jajajajaj pero si te digo después

    • @joelapablaza7722
      @joelapablaza7722 2 ปีที่แล้ว

      @@LeonidasEsteban Jajaja ese es mi nivel de paciencia

  • @josebaltazar4624
    @josebaltazar4624 4 ปีที่แล้ว

    "pokemon encontrado" porfavor dejen de usar el ejmplo de pokemones de mierda, no a todos les gusta zzzz ylo peor que no entiendo nada cuando hablan de pokemones dislike :)

  • @aldojordanchoque7512
    @aldojordanchoque7512 4 ปีที่แล้ว

    Excelente video