美文网首页
关于 TypeScript 内 constructor sign

关于 TypeScript 内 constructor sign

作者: _扫地僧_ | 来源:发表于2021-10-31 08:56 被阅读0次
interface ArrayContaining {
        //new (sample: any[]): any;
        jasmineToString(): string;
    }

class Jerry{

  jasmineToString = () => '1';
  constructor(private name:string){
    
    console.log('name: ', this.name);
  }
}

const b:ArrayContaining = {
  jasmineToString: () => '1'
};

如果注释掉 new 那一行,就是一个普通的对象。

不加任何修饰符的 jasmineToString 函数,也可以直接被调用:


翻译成对应的 JavaScript 代码之后,是通过 prototype 指定的这些额外属性:

更多Jerry的原创文章,尽在:"汪子熙":


相关文章

网友评论

      本文标题:关于 TypeScript 内 constructor sign

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