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
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.
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 }
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
nunca habia visto string['length']... donde puedo encontrar referencia sobre ello y similares? Gracias. editado: esto tampoco lo entiendo {age:23}['age']
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
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.
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
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.
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
}
Increíble, mientras leías el problema se me ocurrieron muchas formas de hacerlo super complicadas y hasta pensarlas ya lo habías resuelto.
Midu gracias por tus explicaciones compresibles y detalladas.
Gracias a ti por tu comentario! :)
Hice el primer ejercicio y me esta gustando !gracias midu!
Muy buen video la verdad no sabia la existencia de estos retos, saludos y gracias por compartir
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
nunca habia visto string['length']... donde puedo encontrar referencia sobre ello y similares? Gracias.
editado: esto tampoco lo entiendo {age:23}['age']
Hoy en la universidad vimos recursividad, y me acordé todo el tiempo del vídeo de ayer 😂
puedes escribir los test ? es decir tratar de resolver un challange con Test driver development
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]
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
gracias tus videos son geniales
Buenas , estoy aprendiendo js y no entiendo que quiere decir (? y :)
🔥🔥🔥🔥🔥🔥🔥🔥🔥
Excelente explicación tiene algun curso full de javascript que lastima que ya no estas en udemy
Alguien puede explicarme la función de key ? Y el primer : del ternario ,eso no me entra en la cabeza
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.
🤯🤯🤯🤯🤯🤯
uan y chu🤣