🤯 Mejora tu lógica de programación resolviendo este reto de JavaScript

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии • 23

  • @angelarmando2640
    @angelarmando2640 2 года назад +17

    Que buen video.... estaria chido que hicieras uno respondiendo las preguntas mas comunes de una entrevistra para javascript/reactjs y tal vez resolver uno que otro problema tecnico que ponen en dichas entrevistas

  • @edwineinsen
    @edwineinsen 2 года назад +5

    Qué fácil haces ver lo que a otros se nos puede complicar, sos un crack. Gracias por tu contenido que ayuda a entender desde otra perspectiva la forma de solventar problemas. Saludos.

  • @salvadorsru5510
    @salvadorsru5510 2 года назад +2

    Hace nada he terminado todos los retos y me encuentro con el vídeo, muchas gracias por hacerlos me lo pasé genial resolviéndolos. Curiosa tu forma de resolver el problema Midu!, por si a alguien le gustaría ver una alternativa (aunque llegamos a conclusiones parecidas) le dejo mi solución;
    export default function groupBy(collection, it) {
    let output = {}
    collection.forEach((item)=>{
    let param = typeof it === 'function' ? it(item) : item[it]
    output[param] = [...output[param] || [], item]
    })
    return output
    }

  • @fertxus
    @fertxus 2 года назад +3

    Increíble, mientras leías el problema se me ocurrieron muchas formas de hacerlo super complicadas y hasta pensarlas ya lo habías resuelto.

  • @alejandroalas3210
    @alejandroalas3210 2 года назад +1

    Midu gracias por tus explicaciones compresibles y detalladas.

    • @midulive
      @midulive  2 года назад +1

      Gracias a ti por tu comentario! :)

  • @alfredofernandezlapaix7813
    @alfredofernandezlapaix7813 2 года назад

    Hice el primer ejercicio y me esta gustando !gracias midu!

  • @crackmaster4973
    @crackmaster4973 2 года назад

    Muy buen video la verdad no sabia la existencia de estos retos, saludos y gracias por compartir

  • @90olmedo
    @90olmedo 2 года назад +1

    super video midulive. yo tengo una consulta sobre un problema que eh estado teniendo en mi proyecto. lo que quiero es generar un arbol dinamico en react JS apartir desde una consulta de una base de datos relacional en mi caso ya sea MYSQL o PGSQL

  • @manuelherdez8566
    @manuelherdez8566 2 года назад +1

    nunca habia visto string['length']... donde puedo encontrar referencia sobre ello y similares? Gracias.
    editado: esto tampoco lo entiendo {age:23}['age']

  • @marcoscampos8370
    @marcoscampos8370 2 года назад

    Hoy en la universidad vimos recursividad, y me acordé todo el tiempo del vídeo de ayer 😂

  • @josuevalencia3712
    @josuevalencia3712 2 года назад

    puedes escribir los test ? es decir tratar de resolver un challange con Test driver development

  • @tomasherrera1910
    @tomasherrera1910 2 года назад

    En el else cuando no es function no podria ser value.iteratee? No sabia q por ej el length se podia ejecutar como value[length]

    • @misterl8129
      @misterl8129 2 года назад

      tampoco y por eso hice 3 mini funciones para encapsular el codigo en pequeñas funciones, una para funciones, otra para keys y otra para length. Dios lo que se aprende

  • @d4er56
    @d4er56 2 года назад

    gracias tus videos son geniales

  • @owenmaciel2682
    @owenmaciel2682 Год назад

    Buenas , estoy aprendiendo js y no entiendo que quiere decir (? y :)

  • @marcelopuppio7174
    @marcelopuppio7174 2 года назад

    🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @dfmf1982
    @dfmf1982 2 года назад

    Excelente explicación tiene algun curso full de javascript que lastima que ya no estas en udemy

  • @Dun_Dev
    @Dun_Dev 2 года назад

    Alguien puede explicarme la función de key ? Y el primer : del ternario ,eso no me entra en la cabeza

    • @davidastudillo371
      @davidastudillo371 2 года назад +2

      La key lo que hace es verificar que si iteratee es o una funcion o una propiedad, luego de eso ejecuta por cada valor del array values o una funcion o una propiedad dependiendo que es iteratee y verifica si el (valor/propiedad modificada por iteratee) que devuelve existe dentro del el diccionario obj, si existe, se pushea el valor sin usar esa funcion o propiedad y si no existe, se crea una nueva propiedad con la propiedad o funcion ejecutado en dicho valor y luego se le da como valor, asi mismo sin usar dicha funcion o propiedad
      Si no entendiste lo que dije creeme que se entiende mucho mejor en codigo que en palabras, intenta copiar el codigo de midu e ir haciendo console.logs de valores o debugeando cosas asi, yo lo hago con pyton tutor ya que me ejecuta paso por paso el codigo, y tiene soporte hasta la version ES6 o puedes hacerlo con RunJS que es mas recomendable.

  • @davidpacheco7121
    @davidpacheco7121 Год назад

    🤯🤯🤯🤯🤯🤯

  • @danielmendezvillahermosa
    @danielmendezvillahermosa 2 года назад

    uan y chu🤣