7-1 TypeScript-箭头表达式

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

单行函数

七、表达式与循环_typescript

多行函数

七、表达式与循环_typeScript_02

无参箭头表达式

七、表达式与循环_数组_03

一个参数的箭头表达式

七、表达式与循环_typeScript_04

例:取出数组里面的偶数

七、表达式与循环_typescript_05

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

七、表达式与循环_数组_06

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

七、表达式与循环_typescript_07

 

TypeScript- for of循环

forEach(),for in 和 for of 

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

七、表达式与循环_数组_08

 

for in循环

七、表达式与循环_数组_09

七、表达式与循环_typeScript_10

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

 

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

七、表达式与循环_typescript_11

七、表达式与循环_数组_12

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

七、表达式与循环_typeScript_13

七、表达式与循环_typeScript_14

for of 跳出

七、表达式与循环_数组_15

七、表达式与循环_数组_16

for of循环遍历字符串

七、表达式与循环_typescript_17

七、表达式与循环_数组_18

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