Циклы в машинописном

голоса
2

Я экспериментировал, чтобы преобразовать один из моих библиотек CoffeeScript в машинопись. Опыт в порядке до сих пор, за исключением я не могу найти эквивалент

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

Должна ли я писать по старинке for(i = 0; i < len; i++)вида петли для машинописи?

Задан 03/10/2012 в 06:10
источник пользователем
На других языках...                            


1 ответов

голоса
6

Машинопись добавляет к декларации синтаксиса JavaScript. Он оставляет синтаксис выражений в значительной степени нетронутого , так что вы бы, как они говорят, использовать ваш любимый метод. Лично я хотел бы использовать , map()так это будет выглядеть,

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

но это работает только в ES5 , или если вы используете map()polyfill.

Ответил 03/10/2012 в 07:25
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more