接口

作者: bansers | 来源:发表于2019-11-12 11:22 被阅读0次
    //定义接口
    interface Person{
        name: string,
        age: number,  // 必选属性
        job?: string, //可选属性,表示不是必须的参数,
        readonly salary: id,  //表示是只读的属性,但是在初始化之后不能重新赋值,否则会报错
        [ propName : string ] : any,  // 任意类型
    
    }
    //定义一个变量,它的类型时接口Person,这样就约束了接口的内容
    let person: Person = {
        name: 'jack',
        age: 28,
        job: 'IT dog',
        id: 9872,
        salary: 9999,
    }
    
    function printMan(person) {
        console.log( `我是 ${person.name}, 我今年 ${person.age},我的工作是${person.job}`);
    }
    

    相关文章

      网友评论

          本文标题:接口

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