文字类型
function handleRequest(url: string, method: 'GET' | 'POST' | 'GUESS'){
}
const req = {
url: 'https://example.com',
method: 'GET' as 'GET' 第一种
}
const req = {
url: 'https://example.com',
method: 'GET' as 'GET' 第一种
} as const 第二种
handleRequest(req.url, req.method) 这种会报 类型"string"的参数不能献给类型'GET' | 'POST' | 'GUESS'的参数
handleRequest(req.url, req.method as 'GET') 第一种
handleRequest(req.url, req.method) 第二种
加类型推断