Skip to content

Commit 091f3c7

Browse files
committed
🚩: tuple νƒ€μž… μ§€μ • 방식
1 parent f6364f3 commit 091f3c7

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

β€Žsrc/data/arr.tsβ€Ž

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,7 @@ const element = {
1010
isAdult: true,
1111
a: [1, 2, 3],
1212
a2: [1, 2, 3],
13-
}
13+
}
14+
15+
let week1: string[] = ['mon', 'tue', 'wed'];
16+
let week2: Array<string> = ['mon', 'tue', 'wed'];

β€Žsrc/index.tsβ€Ž

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
//λ°°μ—΄ 방식 νƒ€μž… μ§€μ •
1+
// νŠœν”Œ νƒ€μž… μ§€μ • 방식
22

3-
let age: number = 30;
4-
let isAdult: boolean = true;
5-
let a: number[] = [1, 2, 3];
6-
//μ œλ„€λ¦­μ„ μ‚¬μš©ν•΄μ„œ Array의 νƒ€μž…μ„ μ§€μ •
7-
let a2: Array<number> = [1, 2, 3];
3+
//첫 번째 μΈμžλŠ” string, 두 번째 μΈμžλŠ” number
4+
let b: [string, number];
85

9-
let week1: string[] = ['mon', 'tue', 'wed'];
10-
let week2: Array<string> = ['mon', 'tue', 'wed'];
6+
b = ['z', 3];
7+
// b = [3, '3']; //-> error
118

12-
// week1.push(3); //-> error νƒ€μž…μ΄ μΌμΉ˜ν•˜μ§€ μ•ŠμŒ
9+
b[0].toLowerCase();
10+
// b[1].toLowerCase(); //-> error: μˆ«μžμ—λŠ” λŒ€/μ†Œλ¬Έμžλ₯Ό μ§€μ •ν•  수 μ—†λ‹€.

0 commit comments

Comments
Β (0)