Skip to content

Commit b6499b7

Browse files
committed
🚩: μž¬ν™œμš©μ„ κ°€λŠ₯ν•œ 객체 νƒ€μž… μ •μ˜ 방법과 객체 μ •μ˜μ™€μ˜ 차이
1 parent 50f91ac commit b6499b7

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

β€Žsrc/app.jsβ€Ž

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
1-
function add(n1, n2, showResult, phrase) {
2-
if (showResult) {
3-
console.log(n1 + n2);
4-
}
5-
else {
6-
return n1 + n2;
7-
}
8-
}
9-
var number1 = 5;
10-
var number2 = 2.8;
11-
var printResult = true;
12-
var resultPhrase = 'Result is: ';
13-
add(number1, number2, printResult, resultPhrase);
1+
//console.log(person.name); 으둜 person.name, 객체 νƒ€μž…μœΌλ‘œ μ ‘κ·Όν•˜κΈ° μœ„ν•œ object νƒ€μž… μ •μ˜ 방법
2+
var person = {
3+
name: 'Maximilian',
4+
age: 30
5+
};
6+
console.log(person.name); //error : Object에 name이 μ—†μŠ΅λ‹ˆλ‹€. κ·Έλ ‡λ‹€λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Όν• κΉŒ?

β€Žsrc/app.tsβ€Ž

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
const person: object = {
1+
//console.log(person.name); 으둜 person.name, 객체 νƒ€μž…μœΌλ‘œ μ ‘κ·Όν•˜κΈ° μœ„ν•œ object νƒ€μž… μ •μ˜ 방법
2+
const person: {
3+
//entry μΆ”κ°€
4+
//μ•žμ„œ λ§ν–ˆ λ“― 객체 νƒ€μž…μ„ μ •μ˜ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν• λ‹Ή ν›„ `;`λ₯Ό λΆ™μ—¬μ•Ό ν•œλ‹€.
5+
name: string;
6+
age: number;
7+
// μ΄λ ‡κ²Œ μž‘μ„±μ„ ν•˜κ²Œ 되면 좔후에 μ •μ˜ν•œ 객체 νƒ€μž…μ„ μž¬ν™œμš©ν•  수 있게 λœλ‹€.
8+
} = { //`{}` νŠΉμ • 객체 νƒ€μž…μ„ μœ„ν•œ ν‘œκΈ°λ²•, 객체의 ꡬ쑰 정보λ₯Ό μ œκ³΅ν•˜λŠ” 것. 빈 `{}`으둜 할당을 ν•˜λ©΄ 객체둜 ν• λ‹Ήν•˜λŠ” 것과 λ™μΌμ‹œν•œλ‹€.
29
name: 'Maximilian',
310
age: 30
411
};

0 commit comments

Comments
Β (0)