关于 TypeScript 内 constructor signature 的一些失败尝试
生活随笔
收集整理的這篇文章主要介紹了
关于 TypeScript 内 constructor signature 的一些失败尝试
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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 那一行,就是一個(gè)普通的對(duì)象。
不加任何修飾符的 jasmineToString 函數(shù),也可以直接被調(diào)用:
翻譯成對(duì)應(yīng)的 JavaScript 代碼之后,是通過 prototype 指定的這些額外屬性:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的关于 TypeScript 内 constructor signature 的一些失败尝试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银行回执单有什么用
- 下一篇: 使用 Chrome 开发者工具分析内存问