美文网首页
Typescript (1)

Typescript (1)

作者: RickyWu585 | 来源:发表于2021-07-21 17:28 被阅读0次
    • 元祖类型:元祖属于TS基础类型中的一个。表示已知元素数量和类型的数组,各元素类型不必相同,对应位置的类型需要相同
    let x: [string,number]
    x = ['hello',1]  //正常
    x = [1,'hello']  //报错
    
    • never 类型:代表从不会出现的值。never类型的变量只能被never类型所赋值。通常是抛出一个错误或者死循环
    let x:never
    x = 1 // 报错
    x = (()=>{throw new Error('error')})() // 正确,可以被never类型赋值
    
    • 联合类型:通过 | 将变量设置为多种类型
    function abc(name:string | string[]){
    ...
    }
    abc('mike')
    abc(['mike','frank','jack'])
    

    相关文章

      网友评论

          本文标题:Typescript (1)

          本文链接:https://www.haomeiwen.com/subject/ddtnsltx.html