关于编译出来的js的疑问

来源:2-2 编写第一个 TypeScript 程序

qq_直皛_0

2020-01-06

图片描述
老师这个编译出来的User为什么还要在套个自执行函数
User = function User(firtname,lastname) {
// …code
}
不是更简单么

写回答

1回答

ustbhuangyi

2020-01-06

好像 TS 和 babel 对于 class 的编译都会生成闭包立即执行函数,关于这么做的原因还并未了解。

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程