1. 程式人生 > >七、表示式與迴圈

七、表示式與迴圈

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迴圈遍歷字串

實際上是把每一個字元打出來