Skip to content

Commit e4a0349

Browse files
committed
[ADD] Clase 14 Spread
1 parent 2c8672d commit e4a0349

1 file changed

Lines changed: 43 additions & 2 deletions

File tree

clase_14/script.js

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
///SPREAD
1+
///SPREAD => EXPANDIR
22
const numbers = [-12,2,3,23,43,2,3]
33

44
const addNumbers = (a, b, c) => {
@@ -7,4 +7,45 @@ const addNumbers = (a, b, c) => {
77

88
let numbersToAdd = [1,2,3];
99

10-
addNumbers(...numbersToAdd);
10+
addNumbers(...numbersToAdd);
11+
12+
13+
// AÑADIRD UN ARRAY A OTRO ARRAY
14+
let users = ['javier','david','rosa','juan','mercedes'];
15+
let newUsers = ['marta','jaime','laura'];
16+
17+
users.push(...newUsers);
18+
console.log(users);
19+
20+
//COPIAR ARRAYS
21+
22+
// let arr1 = [1,2,3,4];
23+
// let arr2 = [...arr1];
24+
25+
// console.log(arr2);
26+
27+
// CONCATENAR ARRAYS
28+
let arr1 = [1,2,3,4];
29+
let arr2 = [6,7,8];
30+
// let arrConcat = arr1.concat(arr2);
31+
// console.log(arrConcat);
32+
33+
let arrConcat = [...arr1, ...arr2];
34+
console.log(arrConcat);
35+
36+
//ENVIAR UN NÚMERO INDEFINIDO DE ARGUMENTOS
37+
const restParms = (...numbers) => {
38+
console.log(numbers)
39+
}
40+
41+
restParms(1,2,3,4,5,6,7,8,9);
42+
43+
// LIBRERÍAS MATH
44+
45+
const num = [4,6,3,6,7,8];
46+
console.log(Math.max(...num));
47+
console.log(Math.min(...num));
48+
49+
50+
// ELIMINAR ELEMENTOS DUPLICADOS
51+
console.log(new Set(num));

0 commit comments

Comments
 (0)