위 메시지가 어떤 때 나오는지 알아보자.
function greeter(person: string) {
return "Hello," + person;
}
let user = [0, 1, 2];
document.body.textContent = greeter(user);
위의 코드에서 이런 오류 메시지가 발생한다.
//Argument of type 'number[]' is not assignable to parameter of type 'string'.
해석하자면 아래와 같다.
즉, 이미 파라미터 타입이 문자열로 정의되어 있으니,
숫자[배열] 인자는 할당할 수 없다는 메시지 입니다.
파라미터 타입을 다르게 정의하거나, 다른 인자를 할당해야할 것으로 보입니다.
답을 얻으러 왔다가 의문만 얻고 가네요..