TypeScript教程(2)

Generator函数

控制函数的执行过程,手工暂停,继续

TypeScript教程(2)_第1张图片

案例二 

function* getStockPrice(stock){
	
  while(true){
  	yield Math.random()*100;
  }
  
}

var priceGenerator = getStockPrice()

var limitPrice = 15;

var price = 100;

while(price > limitPrice){
  price = priceGenerator.next().value;
  console.log(`the generator reutrn ${price}`);
}

console.log(`buying at ${price}`)

 

解构复制

TypeScript教程(2)_第2张图片

 

 箭头表达式

TypeScript教程(2)_第3张图片

 

for of 循环 与 forEach, for in 比较

TypeScript教程(2)_第4张图片

你可能感兴趣的:(typescript)