// interface1.ts
// 실제 컴파일 되면 사라짐
interface Person1 {
name: string;
age: number;
}
function hello1(person: Person1): void {
console.log(`안녕하세요! ${person.name}입니다.`);
}
const p1: Person1 = {
name: "Mike",
age: 39
};
hello1(p1);
npx tsc
// interface1.js
"use strict";
function hello1(person) {
console.log(`안녕하세요! ${person.name}입니다.`);
}
const p1 = {
name: "Mike",
age: 39
};
hello1(p1);