TypeScript
TypeScript入门,各种基本语法
小仙女de成长
啊麻利麻利哄
展开
-
第九章: TypeScript-for of循环
forEach()for infor offorEach 这边只能打印出来1234 desc不能打出来var myArray = [1,2,3,4];myArray.desc = " four number ";myArray .forEach( value => console.log(value));for in 这个打印出来的是数组的下标跟属性的名字,也可以打印出...原创 2019-01-23 11:17:33 · 912 阅读 · 0 评论 -
第八章:TypeScript-箭头表达式
箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题单行 var sum = ( arg1, arg2 ) => arg1 + arg2; 多行 var sum = ( arg1, arg2 ) => { return arg1 + arg2 }一个参数var sum = arg1 => { console.log(arg1...原创 2019-01-23 10:54:31 · 519 阅读 · 0 评论 -
第七章:TypeScript-析构表达式
含义:析构表达式通过表达式将对象或数组拆解成任意数量的变量 function getStock() { return { code: "IBM", price: 100 } } var stock = getStock();//ES5的写法var code = sto...原创 2019-01-23 10:31:02 · 953 阅读 · 2 评论 -
第六章:TypeScript的generator函数
控制函数的执行过程,手工暂停和恢复代码执行 function* doSomething() { console.log("start"); yield; console.log("finish"); } //调用方式需要注意一下,此案例中,他不能直接调用doSomething,需要声明个变量fun1,通过变量fun1.next()...原创 2019-01-22 09:04:00 · 2371 阅读 · 1 评论 -
第五章: TypeScript的操作符...(三个点的用法)
TypeScript-Rest and Spread操作符原创 2019-01-21 17:12:41 · 10266 阅读 · 2 评论 -
第四章:TypeScript参数的可选参数
可选参数是指:在方法的参数声明后面用问号来标明此参数为可选参数 function test(a:string, b?:string, c:string = "jojo"){ }看到b后面的问号没?这个就是可选参数啦如果b没传,我们是不能读取b的任何属性的,比如b的length啦等等可选参数必须再必选参数的后面,注意前后顺序位置哦...原创 2019-01-21 17:11:59 · 1852 阅读 · 0 评论 -
第三章:TypeScript默认参数
在参数声明后面用等号来指定参数的默认值var name:string = "zhanliang"; function test(a:string,b:string,c:string = "jojo") { //这边就是方法参数指定默认值啦,调用的时候就可以不传啦,如果没有默认值,并且没传参数的话,就会报错 }这边要强调一点的是,带默认值的参数一定是要放在最后面,原创 2019-01-21 16:50:15 · 434 阅读 · 0 评论 -
第二章:TypeScript参数新特性
参数类型:在参数名称后面使用冒号来指定参数的类型 var myname: string = "zhailiang"; myname = 13; 以上这段代码在js里面是没任何问题,但是在TS里面就报错啦 var alias="xixi"; alias = 13; //这边也会报错的,因为TS有个机制,自己推断类型,在这边他自己推断了字...原创 2019-01-21 16:38:19 · 365 阅读 · 0 评论 -
第一章:TypeScript字符串新特性
TypeScript字符串新特性原创 2019-01-21 08:37:05 · 1361 阅读 · 0 评论