function 마지막출력(x: { a: string | string[] }) { // 여기서 x라는 객체 안에 프로퍼티 이름을 지정해준건가요?
if (typeof x.a === "string") {
return x.a;
} else if (Array.isArray(x.a)) {
return x.a[x.a.length - 1];
} else {
return null;
}
}
const result = 마지막출력({ subject: ["apple", "a"] }); //에러
처음 함수를 만들떄 프로퍼티명을 지정해서 동일한 이름의 프로퍼티만 인자로 받을수 있는건가요