Búsqueda de sitios web

Bucles en TypeScript


Estoy experimentando para convertir una de mis bibliotecas de CoffeeScript a TypeScript. La experiencia está bien hasta ahora, excepto que no puedo encontrar un equivalente para

locations = (new Location p.lat, p.lng for p in points)  

¿Tengo que escribir el bucle de estilo antiguo for(i=0; i < len; i++) para TypeScript?

Respuesta #1

TypeScript añade a la sintaxis de declaración de JavaScript. Deja la sintaxis de expresión en gran medida intacta, por lo que, como dicen, usarías tu método favorito. Personalmente, yo usaría map() así que se vería así,

var location = points.map(p => new Location(p.lat, p.lng));

pero esto solo funciona en ES5 o si usas un map() polyfill.