2
我正在試驗將我的CoffeeScript庫中的一個轉換爲TypeScript。經驗是OK,到目前爲止,除了我找不到TypeScript中的循環
locations = (new Location p.lat, p.lng for p in points)
等效我必須寫舊的方式for(i = 0; i < len; i++)
的循環方式來打字稿?
我正在試驗將我的CoffeeScript庫中的一個轉換爲TypeScript。經驗是OK,到目前爲止,除了我找不到TypeScript中的循環
locations = (new Location p.lat, p.lng for p in points)
等效我必須寫舊的方式for(i = 0; i < len; i++)
的循環方式來打字稿?
TypeScript增加了JavaScript的聲明語法。它使表達式語法在很大程度上保持不變,因此您可以像他們所說的那樣使用您最喜歡的方法。就個人而言,我會用map()
所以它會是什麼樣子,
var location = points.map(p => new Location(p.lat, p.lng));
但在ES5或者這隻能使用一個map()
填充工具。