Curso JavaScript: 51. Maps -

  Рет қаралды 29,341

jonmircha

jonmircha

Күн бұрын

Пікірлер: 112
@ArrobaPaz
@ArrobaPaz 4 жыл бұрын
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.
@jonmircha
@jonmircha 4 жыл бұрын
🤓👍
@gustavovargas370
@gustavovargas370 3 жыл бұрын
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
@androck9794
@androck9794 2 жыл бұрын
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
@jonmircha
@jonmircha 2 жыл бұрын
😀🙌🏻
@dsc_dsc
@dsc_dsc 3 жыл бұрын
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!
@jonmircha
@jonmircha 3 жыл бұрын
😉👍🏻
@luismonagas573
@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
@jonmircha Жыл бұрын
😉👋🏻
@johnherrera5913
@johnherrera5913 2 жыл бұрын
Master! Me encantan tus explicaciones, la seriedad en como lo haces, y la directa forma de enseñar sin vueltas!!
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@JuanDGamba
@JuanDGamba 2 жыл бұрын
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.
@jonmircha
@jonmircha 2 жыл бұрын
😃👋🏻
@elweonweandolaweafome
@elweonweandolaweafome Жыл бұрын
se pueden pasar funciones como key y valor donde hagan un llamado una de la otra dependiendo de los triggers?
@valentinserassio4742
@valentinserassio4742 Жыл бұрын
Excelente Clase!!!
@jonmircha
@jonmircha Жыл бұрын
Gracias por comentar👋🏻😉
@santiagoforonda3986
@santiagoforonda3986 3 ай бұрын
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
@jonmircha
@jonmircha 3 ай бұрын
👋🏻😉 Ánimo
@tongastonga22
@tongastonga22 10 ай бұрын
Un lujo las clases, te súper recomiendo cada vez que puedo!
@jonmircha
@jonmircha 10 ай бұрын
Mil gracias!!👋🏻😉
@tongastonga22
@tongastonga22 10 ай бұрын
Gracias Sensei!
@jonmircha
@jonmircha 10 ай бұрын
👋🏻😉
@djvarela
@djvarela 2 жыл бұрын
Muchas gracias Querido Jon!
@jonmircha
@jonmircha 2 жыл бұрын
👋🏻😉
@carlesbautista8293
@carlesbautista8293 3 жыл бұрын
Gracias Jonathan por tu esfuerzo!!!
@jonmircha
@jonmircha 3 жыл бұрын
Gracias por tu apoyo
@walterarriaza
@walterarriaza 2 жыл бұрын
Muy bien explicado, como siempre Jon. Muchas gracias.
@jonmircha
@jonmircha 2 жыл бұрын
Con gusto
@manoloexplaintome6348
@manoloexplaintome6348 3 жыл бұрын
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.
@jonmircha
@jonmircha 3 жыл бұрын
👍🏻
@NickelFirepowerNico
@NickelFirepowerNico 2 жыл бұрын
Gracias por esta clase sobre los Maps!!!
@jonmircha
@jonmircha 2 жыл бұрын
👍🏻
@nikolahs92
@nikolahs92 11 ай бұрын
sept 11 1969**Oct 2 2023 gracias excelente curso felicidades John Mircha
@jonmircha
@jonmircha 11 ай бұрын
👋🏻😉
@wilmeralexanderv9078
@wilmeralexanderv9078 3 жыл бұрын
Estos mapas es como entrar a un mundo paralelo en donde los objetos son asi jajajaj
@jonmircha
@jonmircha 3 жыл бұрын
🤭
@timawid
@timawid Жыл бұрын
Continuemos aprendiendo. ✅❇️
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@josecasanova3502
@josecasanova3502 Жыл бұрын
Gracias por los video, Dios le bendiga poderosamente!
@jonmircha
@jonmircha Жыл бұрын
🥰🙌🏻
@cumpaMira
@cumpaMira 2 жыл бұрын
Gracias profe!
@jonmircha
@jonmircha 2 жыл бұрын
Con mucho gusto
@harrinsonA
@harrinsonA 4 жыл бұрын
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.
@TheMessixaviniesta
@TheMessixaviniesta 4 жыл бұрын
"que no vamos a mencionar"... va y lo menciona :D
@harrinsonA
@harrinsonA 4 жыл бұрын
@@TheMessixaviniesta esa era la idea!
@harrinsonA
@harrinsonA 4 жыл бұрын
@oliver sss a veces es bien jodido.
@walterjosesuarezdelacruz1495
@walterjosesuarezdelacruz1495 4 жыл бұрын
@@harrinsonA a caray, en que forma fanfarrón? dice algo que es y que despues no es? :v
@victormaldonado6269
@victormaldonado6269 4 жыл бұрын
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.
@leonardoprone5967
@leonardoprone5967 2 жыл бұрын
Muy buena clase!
@jonmircha
@jonmircha 2 жыл бұрын
Muchas gracias!
@heimancastro1954
@heimancastro1954 Жыл бұрын
@jonathanespinozarodriguez2351
@jonathanespinozarodriguez2351 4 жыл бұрын
Excelente video, gracias
@alexisscuderi196
@alexisscuderi196 2 жыл бұрын
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-fy7mq
@Karen-fy7mq 2 жыл бұрын
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
@TheWaalteers Жыл бұрын
@@Karen-fy7mq esta respuesta aplica a casi todo.
@developer1328
@developer1328 3 жыл бұрын
pensé que era el metodo map de los arreglos, esto es otra cosa, gracias profe.
@jonmircha
@jonmircha 3 жыл бұрын
;)
@AlejandroCobaleda
@AlejandroCobaleda 3 жыл бұрын
me encanta este curso !
@helipalacio8772
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@renzopatana5037
@renzopatana5037 4 жыл бұрын
excelente
@Adormir123
@Adormir123 9 ай бұрын
sigo aquiiii
@jonmircha
@jonmircha 9 ай бұрын
👋🏻😉
@eitanstevengil4215
@eitanstevengil4215 2 жыл бұрын
Me gustan los mapas
@jonmircha
@jonmircha 2 жыл бұрын
😉
@heferh4320
@heferh4320 2 жыл бұрын
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
@arceprog
@arceprog 9 ай бұрын
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
@jonmircha
@jonmircha 9 ай бұрын
👌🏻
@everything-do9si
@everything-do9si 3 жыл бұрын
un Map vendría a ser algo así como un diccionario en Python verdad?
@jonmircha
@jonmircha 3 жыл бұрын
Si
@alvisandres1209
@alvisandres1209 4 жыл бұрын
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?
@jonmircha
@jonmircha 4 жыл бұрын
ME suena bien :) hazlo y nos comentas los resultados
@gabrielralfcaceresgabriell319
@gabrielralfcaceresgabriell319 3 жыл бұрын
//Los sets se parecen mas a los arreglos y los maps se parecen mas a los objetos. // ~ Jon Mircha
@jonmircha
@jonmircha 3 жыл бұрын
🤓
@juliandominguez4518
@juliandominguez4518 3 жыл бұрын
Solo por curiosidad, se usan habitualmente en el trabajo estos metodos? y para que se usan? quiero saber si es indispensable saberlos
@jonmircha
@jonmircha 3 жыл бұрын
Si se usan, por ejemplo para crear un diccionario de valores únicos 😉
@juliandominguez4518
@juliandominguez4518 3 жыл бұрын
@@jonmircha gracias jon querido
@JuanSebastian28
@JuanSebastian28 4 жыл бұрын
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?
@jonmircha
@jonmircha 4 жыл бұрын
No te confundas este es un tipo de dato, los otros son métodos de los Arreglos
@desveladosdeslubrados
@desveladosdeslubrados 3 жыл бұрын
Es como un diccionario en python
@jonmircha
@jonmircha 3 жыл бұрын
Si
@braianrico4422
@braianrico4422 3 жыл бұрын
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!!! 🧙‍♂️🧙‍♂️🧙‍♂️
@jonmircha
@jonmircha 3 жыл бұрын
🤭😉
@emirtirso842
@emirtirso842 4 жыл бұрын
dos preguntas: ¿cuantos videos piensas sacar del curso y con que frecuencias subes?
@jonmircha
@jonmircha 4 жыл бұрын
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
@perdomoyaneri8018
@perdomoyaneri8018 9 ай бұрын
@jonmircha
@jonmircha 9 ай бұрын
👋🏻😉
@daironperezfrias7819
@daironperezfrias7819 2 жыл бұрын
por lo que veo es como los diccionarios en python
@jasserblanco2805
@jasserblanco2805 3 жыл бұрын
profe pero no seria mejor usar objetos entonces que los maps?
@jonmircha
@jonmircha 3 жыл бұрын
mmmm no los Maps son como arreglos pero sin elementos repetidos
@jasserblanco2805
@jasserblanco2805 3 жыл бұрын
@@jonmircha PERO TENIA ENTENDIDO QUE ERAN LOS SET Y QUE LOS MAPS ERAN COMO UN OBJETO ESPECIAL
@helipalacio8772
@helipalacio8772 15 күн бұрын
👨
@jonmircha
@jonmircha 15 күн бұрын
👋🏻😉
@lucastroncoso6387
@lucastroncoso6387 Жыл бұрын
Jon yo tenía entendido que el map funciona igual que un forEcha
@jonmircha
@jonmircha Жыл бұрын
No, foreach trabaja sobre el mismo arreglo, map genera uno nuevo
@lucastroncoso6387
@lucastroncoso6387 Жыл бұрын
@@jonmircha ahhh muchas gracias Jon
@igmeai
@igmeai 2 жыл бұрын
esta papaya entenderlo
@PedroChuc
@PedroChuc 3 жыл бұрын
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
@PedroChuc
@PedroChuc 3 жыл бұрын
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[]"
@jonmircha
@jonmircha 3 жыл бұрын
No confundas el método map de los arreglos con el tipo de dato Map que es una colección única
@cubanolibre5465
@cubanolibre5465 2 жыл бұрын
Incluso se pueden pasar dos mapas como parametros (llave , valor) a un nuevo mapa. XD
@jonmircha
@jonmircha 2 жыл бұрын
😃👋🏻
@miguelantonioescuderoperal7485
@miguelantonioescuderoperal7485 3 жыл бұрын
Maestro no comprendi tanto, pero lo veo casi igual a la creacion de un Objeto , hasta la forma de iterarlos :( me podria explicar? porfavor
@terras06233
@terras06233 3 жыл бұрын
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
@alexiscarres59
@alexiscarres59 4 жыл бұрын
Buen contenido. El único inconveniente es que los videos són excesivamente largos.
@jonmircha
@jonmircha 4 жыл бұрын
Puedes verlos a 2x :P
@walterjosesuarezdelacruz1495
@walterjosesuarezdelacruz1495 4 жыл бұрын
yo creo que están bien, la teoría es muy importante
@mercurioazul630
@mercurioazul630 4 жыл бұрын
El nos enseña de una manera en la que no tengamos dudas y dominemos cada parte del tema.
@Ni_idea_de_tecnologia
@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
Curso JavaScript: 52. WeakSets & WeakMaps - #jonmircha
17:27
jonmircha
Рет қаралды 22 М.
Curso JavaScript: 59. JSON - #jonmircha
29:44
jonmircha
Рет қаралды 42 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 36 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
¡Aprende los nuevos métodos de Array para JavaScript!
36:50
Curso JavaScript: 57. this - #jonmircha
22:24
jonmircha
Рет қаралды 29 М.
Programación funcional en JavaScript, parte 3: Array Reduce
12:08
Curso JavaScript: 49. Symbols - #jonmircha
25:19
jonmircha
Рет қаралды 33 М.
Javascript: Entendiendo los Symbols
20:43
insomniocode
Рет қаралды 2,7 М.
Curso JavaScript: 72. DOM: Manejadores de Eventos - #jonmircha
24:34
19. MAP, FILTER y REDUCE EN JAVASCRIPT
25:22
La Cocina del Código
Рет қаралды 85 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 36 МЛН