더북(TheBook)

다만 pop으로 요소를 제거할 때는 이전 추론으로 되돌아가지 못합니다.

const arr = []; 
// const arr: any[]
arr.push('1');
arr; 
// const arr: string[]
arr.pop();
arr; 
// const arr: string[]

any는 숫자나 문자열 타입과 연산할 때 타입이 바뀌기도 합니다.

const a: any = '123';

const an1 = a + 1; 
// const an1: any
const nb1 = a - 1; 
//  const nb1: number
const nb2 = a * 1; 
// const nb2: number
const nb3 = a - 1; 
// const nb3: number
const st1 = a + '1'; 
// const st1: string
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.