Los maps se podrian usar para una lista de objetos y la key puede ser el id del objeto. Facil de buscar, facil de usar.
@jonmircha4 жыл бұрын
🤓👍
@gustavovargas3703 жыл бұрын
haciendo una comparación con Java, vendrían a ser como los HashMap y los uso bastante cuando consulto una base de datos y quiero hacer una busqueda a partir de una columna puntual que no es índice en la tabla, porque las búsquedas a partir del hash del map son muchísimo más rápidas que las consultas en un array convencional, esto por como se maneja internamente este tipo de objetos, gracias a este tipo de datos he podido reducir el tiempo de ejecución en búsqueda de datos
@androck97942 жыл бұрын
un crack jon, no creo que haya un curso igual a este en ningun lenguaje, este es el curso definitivo de javascript... felicitaciones crack, te mereces un piquito en la frente
@jonmircha2 жыл бұрын
😀🙌🏻
@dsc_dsc3 жыл бұрын
Muy buenas estas clases con los nuevos tipos de datos Jon. En youtube hay cursos de todo tipo de lenguaje, pero una vez que pasa el tiempo los mismos a veces quedan obsoletos. Con estas clases presentando las novedades del lenguaje hace que el curso se mantenga vigente a lo largo del tiempo. Me siento contento de haber llegado a la clase 51, gracias por este curso!
@jonmircha3 жыл бұрын
😉👍🏻
@luismonagas573 Жыл бұрын
Excelente profesor.. SIempre avanzando con sus cursos, este de Javascript es brutal.. A quien desee aprender lo he recomendado.. Saludos desde Venezuela (24/01/2023)...😀😀😀😀😀😀
@jonmircha Жыл бұрын
😉👋🏻
@johnherrera59132 жыл бұрын
Master! Me encantan tus explicaciones, la seriedad en como lo haces, y la directa forma de enseñar sin vueltas!!
@jonmircha2 жыл бұрын
😉👍🏻
@JuanDGamba2 жыл бұрын
En Grasshopper explican que los mapas son una manera de relacionar de forma matemática dos objetos o arreglos a modo de funciones, por eso deja colocar objetos a ambos lados, arreglos, cadenas, etc. Por ejemplo se puede colocar las cualidades de "Si" y "No" de "¿Tiene trabajo?", como si fuese estadística descriptiva de varias personas recorriendo otro objeto. Creo que funciona según una lógica de Dominio y Rango de una Función que va en dos sentidos.
@jonmircha2 жыл бұрын
😃👋🏻
@elweonweandolaweafome Жыл бұрын
se pueden pasar funciones como key y valor donde hagan un llamado una de la otra dependiendo de los triggers?
@valentinserassio4742 Жыл бұрын
Excelente Clase!!!
@jonmircha Жыл бұрын
Gracias por comentar👋🏻😉
@santiagoforonda39863 ай бұрын
Julio del 2024, empecé a tomar este curso el jueves y no me arrepiento, aunque sea una lista de preproducción bastante larga, abarca temas muy importantes, para una persona que empieza desde cero vendría muy bien, sin duda alguna es el mejor curso de JS que hay en internet, muchas personas solo explican JS muy por encima. ojala y pueda llegar al final de la lista xd
@jonmircha3 ай бұрын
👋🏻😉 Ánimo
@tongastonga2210 ай бұрын
Un lujo las clases, te súper recomiendo cada vez que puedo!
@jonmircha10 ай бұрын
Mil gracias!!👋🏻😉
@tongastonga2210 ай бұрын
Gracias Sensei!
@jonmircha10 ай бұрын
👋🏻😉
@djvarela2 жыл бұрын
Muchas gracias Querido Jon!
@jonmircha2 жыл бұрын
👋🏻😉
@carlesbautista82933 жыл бұрын
Gracias Jonathan por tu esfuerzo!!!
@jonmircha3 жыл бұрын
Gracias por tu apoyo
@walterarriaza2 жыл бұрын
Muy bien explicado, como siempre Jon. Muchas gracias.
@jonmircha2 жыл бұрын
Con gusto
@manoloexplaintome63483 жыл бұрын
Algunas cosas que no tienen los objetos: con Map utilizamos la propiedad size para saber el tamaño; en un objeto hay que hacerlo manualmente. Además Map es iterable, en cambio en un objeto necesitamos primero las claves para iterar sobre él.
Estos mapas es como entrar a un mundo paralelo en donde los objetos son asi jajajaj
@jonmircha3 жыл бұрын
🤭
@timawid Жыл бұрын
Continuemos aprendiendo. ✅❇️
@jonmircha Жыл бұрын
👋🏻😉
@josecasanova3502 Жыл бұрын
Gracias por los video, Dios le bendiga poderosamente!
@jonmircha Жыл бұрын
🥰🙌🏻
@cumpaMira2 жыл бұрын
Gracias profe!
@jonmircha2 жыл бұрын
Con mucho gusto
@harrinsonA4 жыл бұрын
1er comentario, Exclente Curso, Mucho Mas completo de cierta empresa, de cierto EDTEAM, que no vamos a mencionar. Que igual es free pero ni punto de comparación.
@TheMessixaviniesta4 жыл бұрын
"que no vamos a mencionar"... va y lo menciona :D
@harrinsonA4 жыл бұрын
@@TheMessixaviniesta esa era la idea!
@harrinsonA4 жыл бұрын
@oliver sss a veces es bien jodido.
@walterjosesuarezdelacruz14954 жыл бұрын
@@harrinsonA a caray, en que forma fanfarrón? dice algo que es y que despues no es? :v
@victormaldonado62694 жыл бұрын
Es mucho mas completo que cualquiera. Yo estuve viendo otro par que me han ayudado a entender inicialmente, dan teoría mientras van haciendo algún ejercicio, pero no explican tan a detalle y uno queda como encasillado en los ejemplos que dan mientras explican. Jon enseña a pescar, no da el pescado.
@leonardoprone59672 жыл бұрын
Muy buena clase!
@jonmircha2 жыл бұрын
Muchas gracias!
@heimancastro1954 Жыл бұрын
@jonathanespinozarodriguez23514 жыл бұрын
Excelente video, gracias
@alexisscuderi1962 жыл бұрын
No termino de entender la utilidad de los maps, alguien me podria explicar las ventajas de usar map con respecto a los objetos comunes?
@Karen-fy7mq2 жыл бұрын
Yo creo que cuando realmente tengas la necesidad, se te vendrá a la mente Map 💡 Ese mágico momento en que se necesita hacer determinada cosa y recuerdas que una vez viste algo que te puede servir
@TheWaalteers Жыл бұрын
@@Karen-fy7mq esta respuesta aplica a casi todo.
@developer13283 жыл бұрын
pensé que era el metodo map de los arreglos, esto es otra cosa, gracias profe.
@jonmircha3 жыл бұрын
;)
@AlejandroCobaleda3 жыл бұрын
me encanta este curso !
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha Жыл бұрын
👋🏻😉
@renzopatana50374 жыл бұрын
excelente
@Adormir1239 ай бұрын
sigo aquiiii
@jonmircha9 ай бұрын
👋🏻😉
@eitanstevengil42152 жыл бұрын
Me gustan los mapas
@jonmircha2 жыл бұрын
😉
@heferh43202 жыл бұрын
No se si sea yo pero creo que no se aclaro que new Map() es un conjunto de claves y valores que no se pueden repetir, al igual que Set :0
@arceprog9 ай бұрын
Primitivos: String Number Boolean Null Undefined Symbol Compuestos (no primitivos): Object Array Set Map WeakSet WeakMap La principal diferencia radica en cómo se almacenan y se comportan en la memoria. Los primitivos se almacenan directamente en la ubicación donde se declara la variable, mientras que los objetos (compuestos) se almacenan por referencia, lo que significa que la variable contiene una referencia a la ubicación en la memoria donde se almacena el objeto. no se si es una buena explicacion , o si algo esta mal
@jonmircha9 ай бұрын
👌🏻
@everything-do9si3 жыл бұрын
un Map vendría a ser algo así como un diccionario en Python verdad?
@jonmircha3 жыл бұрын
Si
@alvisandres12094 жыл бұрын
Saludos jon una duda que tan legible o mantenible seria, tomar el ejemplo de peliculas y almacenar en un map el id y un objeto asi : map.set(id, {'todos los datos'}) y almacenar muchas películas como seria el rendimiento que opinas?
@jonmircha4 жыл бұрын
ME suena bien :) hazlo y nos comentas los resultados
@gabrielralfcaceresgabriell3193 жыл бұрын
//Los sets se parecen mas a los arreglos y los maps se parecen mas a los objetos. // ~ Jon Mircha
@jonmircha3 жыл бұрын
🤓
@juliandominguez45183 жыл бұрын
Solo por curiosidad, se usan habitualmente en el trabajo estos metodos? y para que se usan? quiero saber si es indispensable saberlos
@jonmircha3 жыл бұрын
Si se usan, por ejemplo para crear un diccionario de valores únicos 😉
@juliandominguez45183 жыл бұрын
@@jonmircha gracias jon querido
@JuanSebastian284 жыл бұрын
Hola Jon muy buena explicación, solo me queda una duda, cuando busco en la documentación de mozilla el concepto de map, aparece un método map que es de los arreglos, y otro que es el objeto map que es el que explicas en esta clase, solo que es raro que ambos se llamen igual jajaja, hay alguna explicación de porque ambos se llamen igual cuando su uso es completamente diferente?
@jonmircha4 жыл бұрын
No te confundas este es un tipo de dato, los otros son métodos de los Arreglos
@desveladosdeslubrados3 жыл бұрын
Es como un diccionario en python
@jonmircha3 жыл бұрын
Si
@braianrico44223 жыл бұрын
Queda uno un poco cuadriculado al terminar estas dos ultimas clases, es como cuando vez un mago y no logras entender su truco jajaja y para rematar, dice que tiene otro mejor (próximo video jajaja) Jon, éxitos y miles de bendiciones!!! 🧙♂️🧙♂️🧙♂️
@jonmircha3 жыл бұрын
🤭😉
@emirtirso8424 жыл бұрын
dos preguntas: ¿cuantos videos piensas sacar del curso y con que frecuencias subes?
@jonmircha4 жыл бұрын
Subo diario de lunes a viernes 13hrs de CDMX, no se cuantos videos haga, hoy se publico la clase 100, y me tomaré una semana de descanso regreso el viernes 3 de julio para publicar la clase 101
@perdomoyaneri80189 ай бұрын
@jonmircha9 ай бұрын
👋🏻😉
@daironperezfrias78192 жыл бұрын
por lo que veo es como los diccionarios en python
@jasserblanco28053 жыл бұрын
profe pero no seria mejor usar objetos entonces que los maps?
@jonmircha3 жыл бұрын
mmmm no los Maps son como arreglos pero sin elementos repetidos
@jasserblanco28053 жыл бұрын
@@jonmircha PERO TENIA ENTENDIDO QUE ERAN LOS SET Y QUE LOS MAPS ERAN COMO UN OBJETO ESPECIAL
@helipalacio877215 күн бұрын
👨
@jonmircha15 күн бұрын
👋🏻😉
@lucastroncoso6387 Жыл бұрын
Jon yo tenía entendido que el map funciona igual que un forEcha
@jonmircha Жыл бұрын
No, foreach trabaja sobre el mismo arreglo, map genera uno nuevo
@lucastroncoso6387 Жыл бұрын
@@jonmircha ahhh muchas gracias Jon
@igmeai2 жыл бұрын
esta papaya entenderlo
@PedroChuc3 жыл бұрын
Jhon muchas gracias por este curso, tengo una pregunta COmentaste que el map no es una arreglo pero revisando en el MDN de mozilla dice que si :S
@PedroChuc3 жыл бұрын
creo no se creo toda la pregunta te comentaba que sobre un compañero que hizo lo siguiente $('.desarrollo').map(function() {return this.value;}).get(); esto con el fin de tomar varios inputs y enviarlo aun php como arreglo pero no lo tomo :S caso contrario de poner en el name del input "desarrollo[]"
@jonmircha3 жыл бұрын
No confundas el método map de los arreglos con el tipo de dato Map que es una colección única
@cubanolibre54652 жыл бұрын
Incluso se pueden pasar dos mapas como parametros (llave , valor) a un nuevo mapa. XD
@jonmircha2 жыл бұрын
😃👋🏻
@miguelantonioescuderoperal74853 жыл бұрын
Maestro no comprendi tanto, pero lo veo casi igual a la creacion de un Objeto , hasta la forma de iterarlos :( me podria explicar? porfavor
@terras062333 жыл бұрын
básicamente no sirve para mucho... la diferencia con los objetos comunes es que podes poner por ejemplo que un numero o un boolean sean igual a un valor, cosa que con los objetos no se puede
@alexiscarres594 жыл бұрын
Buen contenido. El único inconveniente es que los videos són excesivamente largos.
@jonmircha4 жыл бұрын
Puedes verlos a 2x :P
@walterjosesuarezdelacruz14954 жыл бұрын
yo creo que están bien, la teoría es muy importante
@mercurioazul6304 жыл бұрын
El nos enseña de una manera en la que no tengamos dudas y dominemos cada parte del tema.
@Ni_idea_de_tecnologia Жыл бұрын
Para mi esto no le veo utilidad ya que no tengo idea de programación. Imagino que viendo algún comentario esto le pueda servir a alguien. Espero que con el paso del tiempo pueda ir entendiendo que concepto integrar en cada una de mis necesidades. Gracias Mr Mircha