码迷,mamicode.com
首页 > 其他好文 > 详细

TypeScript深入学习

时间:2019-03-20 11:50:20      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:str   赋值   mamicode   ring   image   oid   不能   返回值   name   

  • 基础类型
    boolean
    number
    string
    string[]//Array<string> 数组类型(ReadonlyArray<string>数组不能修改,也不允许被赋值给其他)
    tuple 元组,也就是一个集合[string,number]
    enum枚举
    技术图片显示下标

    any任意类型
    void函数没有返回值

  • 接口
    1、接口初探
    对象参数严格或宽松检查
    2、可选属性
    技术图片添加?

    3、只读属性readonly
    readonly数组可以被修改
    技术图片

    4、额外的属性检查
    as X 鸭子模型(不可靠,因为内部引不到,没啥用)
    技术图片

    对象重新赋值
    技术图片

    字符串索引签名
    技术图片

    [propName:string]:any
    4、函数类型
    技术图片

    (x:string):boolean函数的参数类型和返回值类型
    6、可索引的类型
    技术图片

    7、类类型
    实现接口
    implements(之前有提到过,这里就不做解释了)


  • 类、继承

TypeScript深入学习

标签:str   赋值   mamicode   ring   image   oid   不能   返回值   name   

原文地址:https://www.cnblogs.com/J--L/p/10563898.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!