クロージャとタイムスタンプリアライズは、複数の非同期要求は常に最新の結果を返す開始します

VaRのB = NULL; 
VARデータ= 0; 
関数A(){ 
VARのT = B =新しいDate()getTime()。
データ+ = 1; 
新しい約束を返す(関数(r)を{ 
たsetTimeout(関数(){ 
R(T、データ); 
}、2000); 
})
} 

関数p(){ 
()を((T、D)=> {。
もし(T === B){にconsole.log(D)} 
})
}

  

おすすめ

転載: www.cnblogs.com/youyouluo/p/12043504.html