타입스크립트 '타입스크립트로 HTML 변경과 조작할 때 주의점' 강의에
마지막 문제 질문이 생겨 글 올립니다.
마지막 문제 답을 저는
링크.forEach((a: HTMLAnchorElement) =>
버튼.addEventListener("click", function () {
a.href = "https://kakao.com";
})
위와 같이 forEach의 현재변수 a에다가 타입 HTMLAnchorElement를
선언해주었습니다.
for (let i = 0; i < 3; i++){
let a = 링크[i];
if (a instanceof HTMLAnchorElement){
a.href = 'https://kakao.com'
}
}
그렇지만 위와 같이 답지에서는 instanceof를 사용하였습니다.
정확히 instanceof를 사용했을 때와 그냥 변수에 직접 타입을 선언했을 때의
차이점을 알고 싶습니다.