七、表达式与循环

7-1 TypeScript-箭头表达式

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

单行函数

七、表达式与循环

多行函数

七、表达式与循环

无参箭头表达式

七、表达式与循环

一个参数的箭头表达式

七、表达式与循环

例:取出数组里面的偶数

七、表达式与循环

纠正传统JavaScript的this指针问题 
例:获取股票名称

七、表达式与循环

传统写法 则取不到this.name的值

七、表达式与循环

 

TypeScript- for of循环

forEach(),for in 和 for of 

forEach()循环会忽略属性值,此外它不支持break

七、表达式与循环

 

for in循环

七、表达式与循环

七、表达式与循环

实际上打出来是数组的下标和属性键值对的键名

 

如果想打属性的值,需要这样写

七、表达式与循环

七、表达式与循环

for of循环和forEach()差不多
它循环的是对象或数组的值,而不是像for in那样循环key,
它和forEach()不同的地方是for of循环是可以break掉的.

七、表达式与循环

七、表达式与循环

for of 跳出

七、表达式与循环

七、表达式与循环

for of循环遍历字符串

七、表达式与循环

七、表达式与循环

实际上是把每一个字符打出来