TypeScript中的循环

Wei*_* Ma 2 typescript

我正在尝试将我的一个CoffeeScript库转换为TypeScript.到目前为止,经验还可以,除非我找不到相应的

locations = (new Location p.lat, p.lng for p in points)  
Run Code Online (Sandbox Code Playgroud)

我是否必须for(i = 0; i < len; i++)为TypeScript 编写旧时尚的循环?

chu*_*ckj 6

TypeScript添加了JavaScript的声明语法.它使表达式语法基本上不受影响,因此您可以使用自己喜欢的方法.就个人而言,我会这样使用map()它看起来像,

var location = points.map(p => new Location(p.lat, p.lng));
Run Code Online (Sandbox Code Playgroud)

但这仅适用于ES5或使用map()polyfill.