-
1.大部分代码是在class里 2访问限制:.默认属性是public,但是在构造函数里需要声明public而不能省略。其他还有private(私有,不能在外部访问),protect(保护,内部和子类被访问,外部不能访问 ) 3.构造函数constructor(){},实例化时被调用。一个重要的用途就是实例化时传入参数 4.继承,两个关键:extends,Class1 extends Class2,Class1继承Class2中的所有属性和方法;super,用于子类构造函数调用父类构造函数,子类构造必须调用父类构造,以及子类调用父类的方法,super.eat() 5.注意这个教程中this的用法,this就是调用类里面的属性和方法查看全部
-
typeScript里一个文件就是一个模块查看全部
-
析构表达式,解析对象中的属性和方法,赋值给变量,变量名和对象中的属性方法名必须相同查看全部
-
第二种用法,方法有必填参数,利用数组来传入,关键的地方是,数组长短没关系,有3个必填参数,数组只传入2个参数也可以,传入4个则只取前三个。查看全部
-
rest and spread,就是将数组作为方法的参数,如下函数没有必填参数,取而代之的是...args function a(...args){}可与传入a(1,2,3)查看全部
-
很简单,变量后面跟一个问号b?:string,和默认参数一样的是,不能放在必选参数的前面查看全部
-
和php一样,带默认值的放在最后查看全部
-
自定义声明类型,编辑器会有参数的提示,对开发很有条理查看全部
-
五种类型声明 数字 :number 字符串 :string 布尔 :boolean 变量是多种类型的:any 没有返回值 :void 除了可以给变量和方法声明类型,也可以给方法中的变量声明类型 function test(name:string):string ---------------------------------------------------------------------------------------------------------- 类型声明类型方法,即在变量后面加个冒号 var myname:string = pan aoxiang; tip:后续给变量没有那么赋值不是string编辑器会报错,但是javascript没有类型声明概念,所以还是可以正确编译的 ---------------------------------------------------------------------------------------------------------------- 隐式声明类型,如果没有为变量声明类型,var alias = “xixi”,其实默认已经帮你声明好了类型,这个是string,如果后面尝试为alias赋值number类型编辑器也会报错 ------------------------------------------------------------------------------------------------------------------查看全部
-
export 公开方法 import 引用模块查看全部
-
interface 接口声明查看全部
-
extends 继承 super 调用父类构造函数查看全部
-
constructor(){}//构造函数查看全部
-
Babel工具 generator方法 function* fc//声明 yield;//断点 var func = fc func.next();查看全部
-
任意参数方法 ...args查看全部
举报
0/150
提交
取消