Map vs Object en JavaScript. ¿Qué son los Map y cuándo usarlos? 🤔

  Рет қаралды 82,085

midulive

midulive

Күн бұрын

Пікірлер: 51
@midulive
@midulive 3 жыл бұрын
¿Sabes que tengo un canal principal con MÁS VÍDEOS de FRONTEND? 🔥 ➡️ kzbin.info
@oscarraulurrutiamartinez8365
@oscarraulurrutiamartinez8365 2 жыл бұрын
@midulive, será que puedas sacar un video sobre redis 🥺
@JeyDotC
@JeyDotC 3 жыл бұрын
La razón por la que no hay un toJson en Map la diste tú mismo varios minutos atrás: "las keys pueden ser cualquier cosa", por lo que representar el map en forma de JSON se vuelve un problema, debido a que JSON sólo acepta llaves tipo string. Esto nos pone en frente una pregunta: cómo traduzco las functions, los objects y los arrays a strings? La respuesta es que se puede, pero no de una manera determista, predecible o conveniente, es por eso que la conversión a ese formato se vuelve responsabilidad del usuario, porque sólo el que usa el Map sabe cómo (y si) traducir las keys a una representación en string conveniente.
@PabloKart
@PabloKart 3 жыл бұрын
Todos estos video tutoriales siempre son pocos. Da gusto escucharte, siempre se aprende algo nuevo. Sigue así!
@danicofplay
@danicofplay Жыл бұрын
Min 10:50 Para 'borrar' una key de un objeto lo estaba haciendo de la siguiente forma, no se si sería lo mas adecuado. (Creando un objeto nuevo sin transformar el original) const {name, ...persona2} = persona Object.keys(persona2).length //2
@goyii
@goyii 8 ай бұрын
Yo hice una pequeña libreria para los objetos en javascript. Agrega metodos funcionales, map, foreach, getKeys, getValues, getSize, remove. Etc. Esta bastante bueno
@jairtellezromero9678
@jairtellezromero9678 Жыл бұрын
@midulive Cómo es que tienes configurado tu VScode para que al lado derecho de la pantalla siempre te este dando un log, y no tener que ir a la terminal a escribir node [nombre_archivo]
@marcosantonioreyesmedina2364
@marcosantonioreyesmedina2364 3 жыл бұрын
Buenísimo Midu, excelente vídeo.
@midulive
@midulive 3 жыл бұрын
Gracias! 🙇‍♂️
@Svidur
@Svidur 3 жыл бұрын
que significa el ; antes de una instrucción como por ej: ;[...map] entiendo que con los 3 puntos estas destructurando el map pero porque pones el ; delante? estas cerrando la instrucción anterior para que no se pegue ? Por cierto me gustan mucho tus videos! recientemente he descubierto el canal y me parece muy útil! lo único que comentaría es arreglar unos ruidos que hace a veces el sonido
@martinarce8138
@martinarce8138 3 жыл бұрын
Buena chapa! Gracias jefe!
@midulive
@midulive 3 жыл бұрын
Gracias a ti!
@lucasgazzola
@lucasgazzola 3 жыл бұрын
Sos muy grande Midu
@midulive
@midulive 3 жыл бұрын
Gracias! 🤗
@fullpeliculafhdhdsd9242
@fullpeliculafhdhdsd9242 3 жыл бұрын
También mediante el iterator puede crear el objeto, osea que a la vez puede ser mejor que un object.
@midulive
@midulive 3 жыл бұрын
Y con un object puedes crear un Map también... ¡también sería a la vez mejor que un Map!
@fullpeliculafhdhdsd9242
@fullpeliculafhdhdsd9242 3 жыл бұрын
@@midulive exactamente viceversa.
@isandracruz3447
@isandracruz3447 3 жыл бұрын
Muy interesante, gracias.
@midulive
@midulive 3 жыл бұрын
Gracias por comentar Isandra!
@alcibiadesc
@alcibiadesc 2 жыл бұрын
¡Hola @midulive! Gracias por el video, muy ilustrativo. Una duda, cómo podríamos hacer un ¿Array de Maps? Equivalente a un Array de Objects
@steveanthonyluzquinosagama7450
@steveanthonyluzquinosagama7450 3 жыл бұрын
Excelente vídeo, ¡te ganaste un nuevo sub!
@midulive
@midulive 3 жыл бұрын
Gracias! 😊
@elperrod2583
@elperrod2583 2 жыл бұрын
El objeto o pastel de la programación
@xavigu91
@xavigu91 3 жыл бұрын
que IDE utilizas para hacer todos estos ejemplos de tus videos?
@nicolascomba5679
@nicolascomba5679 3 жыл бұрын
RunJS
@iancarlosortega8046
@iancarlosortega8046 3 жыл бұрын
Hola midu al inicio del video hablas acerca de una articulo del null, podrias pasarnos el articulo o decirnos como encontrarlo por favor!
@midulive
@midulive 3 жыл бұрын
2ality.com/2013/10/typeof-null.html
@iancarlosortega8046
@iancarlosortega8046 3 жыл бұрын
@@midulive muchas gracias profe!
@midulive
@midulive 3 жыл бұрын
@@iancarlosortega8046 🚀
@elisiumcosmos7600
@elisiumcosmos7600 2 жыл бұрын
Con humildad me parece ke se pronuncia..erray....no arrey....bueno sin animo de molestar gracias...por hacer estos material..se aprende mucho...
@juanpumpkinpie6550
@juanpumpkinpie6550 3 жыл бұрын
Miguel, cual es la extension del console.log en el vscode?
@terry-
@terry- 10 ай бұрын
Genial!
@edustreamimg
@edustreamimg 3 жыл бұрын
Hola Miguel, como se llama el programa que usas para ejecutar js en tiempo real? este: 3:39
@midulive
@midulive 3 жыл бұрын
RunJS
@emmanueltabordav3040
@emmanueltabordav3040 2 жыл бұрын
Gente... Una pregunta, que editor está usando midu? Y como hace para que se ejecute el código al lado
@calandula2007
@calandula2007 2 жыл бұрын
RunJS, aunque a estas alturas ya lo sabras xD
@DAVIDIL81
@DAVIDIL81 3 жыл бұрын
en qué programas estás escribiendo el código? gracias por tus videos
@DAVIDIL81
@DAVIDIL81 3 жыл бұрын
disculpa! ya lo preguntó alguien (runJS) sorry
@midulive
@midulive 3 жыл бұрын
🤣
@__renesan
@__renesan 3 жыл бұрын
Gracias
@hidenplus2109
@hidenplus2109 2 жыл бұрын
11:25 alguna alternativa util podria ser esta? Necesito una manera de transformarlo y es la unica que se me ocurre D: Map.prototype.toJSON = function (){ const keys = this.entries(); let value; let object = new Object(null); for(let i = 0; i < this.size; i++){ value = keys.next().value; object[value[0]] = value[1] } return object; }
@Lanzelord
@Lanzelord Жыл бұрын
Map.prototype.toJSON = function () { return Object.fromEntries(this) } Yo lo haría así, ya que es más corto y funciona igual
@ZzZz-dr7uq
@ZzZz-dr7uq 3 жыл бұрын
por que pones ; [...map] 15:58
@GonDevel
@GonDevel 3 жыл бұрын
Hola!
@fernandomoran3163
@fernandomoran3163 3 жыл бұрын
Has un curso de js
@midulive
@midulive 3 жыл бұрын
:D Ojalá tuviera tiempo!!!
@fernandomoran3163
@fernandomoran3163 3 жыл бұрын
@@midulive cuando puedas auque se a de paga
@User-yh7bp
@User-yh7bp 2 жыл бұрын
Cool
@fabianbeltrangomez3339
@fabianbeltrangomez3339 3 жыл бұрын
Que editor es este?
@midulive
@midulive 3 жыл бұрын
RunJS
@ramirodondero7856
@ramirodondero7856 2 жыл бұрын
Object me salvó de muchas
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,1 МЛН
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,6 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 46 МЛН
¡Maneja los errores de JavaScript como un senior!
23:20
midulive
Рет қаралды 70 М.
TUGAS 2 ALGORITMA DAN PEMROGAMAN
5:59
siam untoro
Рет қаралды 3
Use Maps more and Objects less
5:45
Steve (Builder.io)
Рет қаралды 100 М.
DBA wet & Code Review voor Gemeente Nijmegen
15:28
Sayf Jawad
Рет қаралды 9 М.
Javascript Arrays - Metodos (map, filter, reduce, sort, etc.)
1:06:13
Top 8 Lenguajes de PROGRAMACIÓN más DEMANDADOS en 2024
19:01
19. MAP, FILTER y REDUCE EN JAVASCRIPT
25:22
La Cocina del Código
Рет қаралды 85 М.
The END of MASS LAYOFFS in Programming and Tech?
8:57
midulive
Рет қаралды 47 М.
¡Deja de usar ternarias para hacer esto en JavaScript! ❌
18:26
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,1 МЛН