【TS】TypeScript因子

  相比 JavaScript ,TypeScript有它自己的一些性质需要我们着重了解。为了更好的发现 JavaScript 和 TypeScript代码的区别,我们可以使用相关在线编辑器。

  对于 JavaScript 和 TypeScript代码的区别,小编主要从以下几个方面来举例说明:

一、字符串

(1)多行字符串(数字1左边的键)
【TS】TypeScript因子

(2)多行字符串模板
【TS】TypeScript因子

(3)自动拆分字符串
【TS】TypeScript因子

二、参数

(1)参数类型:在参数名称后面使用冒号还指定参数的类型
【TS】TypeScript因子

(2)默认参数:在参数声明后面用等号来指定参数的默认值(带默认值的参数要声明在最后面)
【TS】TypeScript因子

(3)可选参数:在方法的参数声明后面用问号来标明此参数为可选参数(可选参数必须声明在必选参数的默认值后面)
【TS】TypeScript因子

三、函数

(1)Rest and Spread操作符:

用来声明任意数量的方法参数
【TS】TypeScript因子

用来声明固定数量的方法参数
【TS】TypeScript因子

(2)generator函数:

控制函数的执行过程,手工暂停和恢复代码执行
【TS】TypeScript因子

(3)destructuring析构表达式

(好处:当需要从一个对象的属性或数组的元素里,用它们的值去初始化一些本地的变量,此时可简化代码):

通过表达式将对象或数组拆解成任意数量的变量

**对象
【TS】TypeScript因子
【TS】TypeScript因子

**数组

取12
【TS】TypeScript因子

取34

取1234,34作为一个数组
【TS】TypeScript因子
【TS】TypeScript因子

四、表达式

箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题
【TS】TypeScript因子

以上是 【TS】TypeScript因子 的全部内容, 来源链接: utcz.com/a/67449.html

回到顶部