You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-2Lines changed: 41 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1115,7 +1115,7 @@ Declaramos una función la cual es acerca de una mesa de un restaurante, en la c
1115
1115
}
1116
1116
1117
1117
/*
1118
-
Utilizamos el destructuring para ingresar los valores que le "corresponden" a nuestro ejempl.
1118
+
Utilizamos el destructuring para ingresar los valores que le "corresponden" a nuestro ejemplo.
1119
1119
*/
1120
1120
restauranteMesa(
1121
1121
true,
@@ -1125,8 +1125,47 @@ Utilizamos el destructuring para ingresar los valores que le "corresponden" a nu
1125
1125
cantidadDeComensales :5
1126
1126
}
1127
1127
)
1128
+
```
1129
+
---
1130
+
1131
+
# SET
1132
+
1133
+
Te permite crear una lista de valores, podria ser como un arregla pero con la gran diferencia que esta no agrega elementos repetidos y que no existen las 'key' o 'index', pero esto ya lo veremos mas adelante.
1134
+
1135
+
```js
1136
+
let carrito =newSet();
1137
+
carrito.add('Producto A');
1138
+
carrito.add('Producto B');
1139
+
carrito.add('Producto C');
1140
+
carrito.add('Producto D');
1141
+
1142
+
console.log(carrito);
1143
+
1144
+
/* Observemos que nuestro SET tiene una estructura parecida a una lista, mas que en lugar de utilizar PUSH para agregar utilizamos ADD y en consola se muestra el contenido del SET y si agregamos otro elemento pero repetido, veremos que no lo agregara. */
1145
+
carrito.add('Producto A');
1146
+
console.log(carrito);
1147
+
/* Y como ya lo habiamos dicho, el valor que "agregamos" no se muestra porque ya existe un elemento igual en la lista. */
1148
+
1149
+
1150
+
/* TAMAÑO DEL SET */
1151
+
/* Para saber el tamaño de nuestro SET se utiliza la propiedad SIZE */
1152
+
console.log(carrito.size);
1153
+
1154
+
1155
+
/* ¿EXISTE EL ELEMENTO?
1156
+
Podemos comprobar si el valor que buscamos existe un valor en la lista de una manera muy sencilla y elegante */
1157
+
console.log(carrito.has('Producto A'));
1158
+
/* En la consola nos devolvera un booleano (true/false)
1159
+
Existe = true
1160
+
No Existe = false
1161
+
*/
1162
+
1163
+
/* ELIMINAR ELEMENTO
1164
+
Podemos eliminar un elemento con la propiedad DELETE */
0 commit comments