2012-10-03 6 views
2

CoffeeScript 라이브러리 중 하나를 TypeScript로 변환하려고 실험 중입니다. 경험은 내가TypeScript의 루프

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

에 대한 동등한를 찾을 수 없습니다 제외하고 지금까지 OK입니다 내가 타이프 라이터에 대한 루프의 오래된 패션 for(i = 0; i < len; i++) 종류를 작성해야합니까?

답변

6

TypeScript는 JavaScript의 선언 구문을 추가합니다. 표현의 문법은 크게 영향을받지 않으므로 원하는 방법을 사용합니다. 개인적으로, 나는 map()을 사용 그래서

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

처럼 보일 것이다하지만 ES5 또는 경우에만 이렇게 당신이 map() polyfill을 사용합니다.