any 타입 추론 능력이 좀 더 좋아짐.
이전에는 변수에 대한 타입을 지정하지 않으면 그냥 any 타입으로 퉁 쳤는데
이제는 무슨 값이 할당 되었는지 보고 타입을 추론함.
( noImplicitAny 옵션을 줘야 동작함 )
let x;
// x는 함수타입이구나 하고 알게됨.
x = () => 42;
// After that last assignment, TypeScript 2.1 knows that 'x' has type '() => number'.
let y = x();
// 함수타입인 x에 +를 하려고 하니 에러남.
console.log(x + y);
// 다시 x 타입이 string 이구나 하고 알게 됨.
x = "Hello world!";
// string이라 알았으니 정상 동작 함.
x.toLowerCase();
any
타입 추론 능력이 좀 더 좋아짐.이전에는 변수에 대한 타입을 지정하지 않으면 그냥
any
타입으로 퉁 쳤는데이제는 무슨 값이 할당 되었는지 보고 타입을 추론함. (
noImplicitAny
옵션을 줘야 동작함 )