-
compiler
查看全部 -
方式一: 用npm安装ts。tsc命令编译ts为js。
方式二:用IED工具,如webstrom直接创建ts文件然后配置自动编译。
查看全部 -
使用类型定义文件引用第三方框架,如jquery。
查看全部 -
注解说明了框架是如何使用当前的ts,将其应用到框架哪里。
查看全部 -
export和import。模块可以将类、方法、变量暴露出去。
查看全部 -
用法一:接口interface用于规定参数的类型(必须所有属性都具备)
用法二:实现某接口的类,必须实现该接口里的方法。
查看全部 -
泛型:限定集合(数组)的内容。
查看全部 -
extends关键字继承父类。
super指向父类。子类构造函数里必须用super函数调用父类构造函数;用super可以调用父类方法。
查看全部 -
可以定义类,类的属性和方法可以设置public(默认)、protect(内部和子类)、private(内部);有构造函数constructor,其参数加public等关键字可以声明为类的属性。
查看全部 -
for of和forEach一样,但能break打断,以及能用在字符串上。
查看全部 -
for in 循环输出数组下标和属性名,而不是值。forEach循环只输出数组值。
查看全部 -
匿名函数中的this会固定指向最初的函数对象
查看全部 -
一个参数时不需要左边的小括号;一行表达式时不需要右边的中括号。
查看全部 -
var [a, , c, ...args] = [1,2,3,4,5];// a = 1 , c = 3 , args = [4,5]
function fun(a, , c, ...args){ }; fun([1,2,3,4,5])
优点:在需要用对象或数组里的值去初始化变量时,可以写更少的代码。
查看全部 -
冒号左边为外部变量,冒号右边为内部(自动查找)
查看全部
举报