Les boucles dactylographiée

voix
2

J'expérimente pour convertir un de mes bibliothèques CoffeeScript à tapuscrit. L'expérience est OK jusqu'à présent sauf que je ne peux pas trouver un équivalent pour

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

Dois - je écrire l'ancienne mode for(i = 0; i < len; i++)sorte de boucle pour tapuscrit?

Créé 03/10/2012 à 06:10
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
6

Tapuscrit ajoute à la syntaxe de déclaration de JavaScript. Il laisse la syntaxe d'expression en grande partie intacte de sorte que vous, comme on dit, utilisez votre méthode préférée. Personnellement, j'utiliser map()ce serait donc ressembler à ,

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

mais cela ne fonctionne que dans ES5 ou si vous utilisez un map()polyfill.

Créé 03/10/2012 à 07:25
source utilisateur

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