Skip to content

Commit a12cd52

Browse files
committed
MAP()
1 parent c74fd9f commit a12cd52

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
7. [Herencia](#herencia)
1818
8. [Clases](#clases)
1919
9. [Ajax](#ajax)
20-
1. [JSON](#json)}
20+
1. [JSON](#json)
2121
10. [Async](#async)
2222
11. [JS Funciones](#jsfunciones)
2323
1. [Seleccionar elemento del DOM](#selectDOM)
@@ -1206,13 +1206,47 @@ const arrayCarrito = [...carrito];
12061206
console.log(arrayCarrito);
12071207
/* Ya tenemos nuestro array con su respectivo 'key' 'value', podemos ver que al imprimir el array en sus funciones de __proto__ ya cuenta las que le corresponden por ser un array a diferencia de cuando es un SET*/
12081208
```
1209+
Más información [ITERADOR ...](https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Operadores/Sintaxis_Spread)
12091210

12101211
# MAPS
12111212

12121213
```js
12131214

1215+
/*Como sabemos que nuestra variable puede cambiar la declaramos con un LET y le asignamos a nuestra variable el tipo MAP*/
12141216
let carrito = new Map();
12151217

1218+
/*Al igual que SET hay una manera de agregar elementos y en este caso se utiliza propiedad SET, la diferencia que se tiene que hacer notar y la cual es obligada porque de lo contraria marcara error es que aqui tenemos la libertad de asignar su KEY o INDEX (como gustes entenderlo) y el valor que llevara*/
12161219
carrito.set('key','value');
1220+
carrito.set('electrodomestico','Televisor');
1221+
carrito.set('lineaBlanca','Lavadora');
1222+
1223+
/*OBTENER EL VALOR DE UNA KEY Ó INDEX
1224+
Se utiliza la propiedad GET y el nombre de la KEY Ó INDEX al que queremos acceder su valor.
1225+
*/
1226+
console.log(carrito.get('electrodomestico'));
1227+
1228+
/*EL TAMAÑO DEL MAP
1229+
Con la propiedad SIZE podemos saber el numero de elementos que contiene nuestro MAP.
1230+
*/
1231+
console.log(carrito.size);
1232+
1233+
/*SABER SI EXISTE UN ELEMENTO
1234+
Para saber si existe un elemento utilizamos el KEY ó INDEX y obtendremos una respuesta booleana. Utilizando la propiedad HAS.
1235+
Existe = true
1236+
No existe = false
1237+
*/
1238+
console.log(carrito.has('lineaBlanca'));
1239+
1240+
/*ELIMINAR UN ELEMENTO
1241+
Se utiliza la propiedad DELETE y el KEY ó INDEX al cual queremos eliminar.
1242+
*/
1243+
carrito.delete('electrodomestico');
1244+
console.log(carrito);
1245+
1246+
/*ELIMINAR TODO EL CONTENIDO
1247+
Se utiliza la propiedad CLEAR
1248+
*/
1249+
carrito.clear();
1250+
12171251

12181252
```

0 commit comments

Comments
 (0)