-
访问符:public表示可以在类的内部和外部都可以被访问
private表示只能在类的内部被访问
protected:表示可以在类的内部和类的子类里被访问
constructor:构造函数,用来类实例化时执行一些动作
子类里的构造函数必须调用父类的构造函数:super(父类构造函数的参数)
super.方法名, 调用父类里的方法
查看全部 -
forEach:不能break;判断语句无效,只循环数组里的元素值,会把属性忽略掉
for in输出的是数组的下标,不会忽略掉属性for(var n in array){n是数组下标}
for of :循环数组的值,可以break;可以循环字符串
查看全部 -
function getStock(name:string){
this.name=name;
setInterval(()=>{
console.log("name is"+this.name)
},1000)
}//箭头函数解决this的指向问题
var stock=new getStock("BIM")
查看全部 -
安装typescript:sudo npm install -g typescript
查看typescript的版本:tsc --version
查看全部 -
typescript按照es6标准开发,因为主流浏览器并没有完全支持es6,需要使用complier将typescript的代码转换成javascript的代码
查看全部 -
支持ES6规范,类型检查,强大的IDE支持,angular2的开发语言
查看全部 -
ES是脚本语言的标准化规范,Es5 和ES6是规范的不同的版本
javascript跟typescript则是不同的脚本语言,typescript是javascript的超集,解决了JavaScript的“痛点”,弱类型和没有命名空间
查看全部 -
命令行运行ts文件编译为js文件查看全部
-
安装typescrip查看全部
-
typings引入js相关库查看全部
-
类型定义文件查看全部
-
类中实现接口,接口定义方法,类里面必须实现查看全部
-
接口,接口作为参数类型,传参必须跟接口定义一样查看全部
-
for in 和 for of的区别
for in
1迭代的是键名
2.同时将 属性值一并输出,
3.不可使用break打断执行
for of 另外还可以将字符串中的字母逐一输出
查看全部 -
一个专门安装类型定义文件的工具 github地址查看全部
举报