发表于: 2020-09-17 23:09:54

0 1794


今天完成的事情:

看typescript函数;和webpack

明天计划的事情:

继续学习新知识;

遇到问题:

发现typescript有可选参数这一个概念,然后我觉得一直不理解它的概念,后来发现在typescript中,每一个函数参数都是必须的;

JavaScript里,每个参数都是可选的,可传可不传。 没传参的时候,它的值就是undefined。 在TypeScript里我们可以在参数名旁使用 ?实现可选参数的功能。所以这个就是可选参数的由来了


  1. function buildName(firstName: string, lastName?: string) {
  2.     return firstName + ' ' + lastName
  3. }
  4. // 错误演示
  5. buildName("firstName", "lastName", "lastName")
  6. // 正确演示
  7. buildName("firstName")
  8. // 正确演示
  9. buildName("firstName", "lastName")


在typrscript中有void,以前引用函数的时候,不太理解是什么意思,

JavaScript中的void

JS中的void是一个运算符,它对紧跟其后的表达式求值。不管是什么表达式,void总是返回undefined。

TypeScript中的void

TypeScript中的void是undefined的子类型。JS中的函数总会有返回,要么是一个具体的值,要么是undefined.

然后去学习的webpack的打包,发现弄了一下午感觉还是没弄好,配置环境还是没有弄好,然后就是弄好了下面这个样子,还没有输出文件


弄了大半夜的才快把环境搭配好,好不容易才找到这个,对着搭配也弄了好久去




收获:

感觉对typescript有更多了解,比如一些基本的概念,可选参数,还有webpack的使用,但是还不能理解他的作用



返回列表 返回列表
评论

    分享到