类型推论
介绍
基础
let x = 3;最佳通用类型
let x = [0, 1, null];let zoo = [new Rhino(), new Elephant(), new Snake()];let zoo: Animal[] = [new Rhino(), new Elephant(), new Snake()];上下文归类
Last updated
let x = 3;let x = [0, 1, null];let zoo = [new Rhino(), new Elephant(), new Snake()];let zoo: Animal[] = [new Rhino(), new Elephant(), new Snake()];Last updated
window.onmousedown = function(mouseEvent) {
console.log(mouseEvent.button); //<- OK
console.log(mouseEvent.kangaroo); //<- Error!
};window.onscroll = function(uiEvent) {
console.log(uiEvent.button); //<- Error!
}const handler = function(uiEvent) {
console.log(uiEvent.button); //<- OK
}window.onscroll = function(uiEvent: any) {
console.log(uiEvent.button); //<- Now, no error is given
};function createZoo(): Animal[] {
return [new Rhino(), new Elephant(), new Snake()];
}