类型断言

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const el = document.querySelector('#img');
(el as HTMLImageElement).src = 'xx' // 断言el就是图片元素类型


// 对象内的类型断言
type TestObj = {
a: string
};
const obj = {
test: <TestObj>{
a: 'aaa'
}
}

// 或者
const obj = {
test: {
a: 'aaa'
} as TestObj ,
}