다만 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
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.