Skip to content

Commit 049b9a0

Browse files
committed
#18 - TypeScript
1 parent 444f1ff commit 049b9a0

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
const myList: (number | number[])[] = [1,2,3,4]
2+
3+
myList.push(5)
4+
myList.unshift(0)
5+
myList.push([10, 11, 12])
6+
myList[2] = [20, 21, 23]
7+
myList.splice(0, 1)
8+
myList[0] = 3
9+
myList.includes(3)
10+
myList.length = 0
11+
12+
/*
13+
Extra
14+
*/
15+
16+
const mySet1: Set<number> = new Set([1, 3, 5, 7, 9])
17+
const mySet2: Set<number> = new Set([1, 4, 9])
18+
19+
// Unión
20+
console.log(mySet1.union(mySet2))
21+
22+
// Intersección
23+
console.log(mySet1.intersection(mySet2))
24+
25+
// Diferencia
26+
console.log(mySet1.difference(mySet2))
27+
28+
// Diferencia simétrica
29+
console.log(mySet1.symmetricDifference(mySet2))
30+
31+
/*
32+
* Referencia: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
33+
*/

0 commit comments

Comments
 (0)