TypeScript里的interface和class以及对应的JavaScript代码
2023-09-14 09:02:58 时间
TypeScript
interface ClockInterface {
currentTime: Date;
}
class Clock implements ClockInterface {
currentTime: Date;
constructor(private h: number, private m: number) { this.currentTime = new Date();
}
}
JavaScript
var Clock = /** @class */ (function () {
function Clock(h, m) {
this.h = h;
this.m = m;
this.currentTime = new Date();
}
return Clock;
}());
构造函数里定义的参数,会自动成为JavaScript函数的属性。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- javascript typescript_typescript python
- 计算时间差工具类(TypeScript/JavaScript)
- JavaScript 手写题(二)
- html script 换行,JavaScript中怎么换行
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- JavaScript学习总结(五)——Javascript中==和===的区别详解编程语言
- javascript tweenmax做倒计时的方法详解编程语言
- 用javascript获得地址栏参数的两种方法
- javascript的函数
- Javascript常用运算符(Operators)-javascript基础教程
- javascript的indexOf忽略大小写的方法
- javascript静态树菜单实现代码
- javascript中运用闭包和自执行函数解决大量的全局变量问题
- Javascript异步加载详解(浏览器在javascript的加载方式)
- javascript实现div的显示和隐藏的小例子
- JavaScript和Java的区别浅析
- IE8的JavaScript点击事件(onclick)不兼容的解决方法
- javascript间隔定时器(延时定时器)学习间隔调用和延时调用
- javascript生成随机数的方法
- JavaScript异步加载浅析
- javascript面向对象之访问对象属性的两种方式分析