Quelle est la méthode recommandée pour ajouter une valeur à un tableau dans CoffeeScript? J'ai vérifié le livre PragProg CoffeeScript, mais il ne traite que de la création, du découpage en tranches et de l'épissage, et de l'itération, mais pas de l'ajout.
Le bon vieux Push
fonctionne toujours.
x = []
x.Push 'a'
Mieux vaut utiliser des listes de compréhension.
Par exemple plutôt que cela:
things = []
for x in list
things.Push x.color
faites ceci à la place:
things = (x.color for x in list)
Si vous chaînez des appels, vous voulez que append retourne le tableau plutôt que sa longueur. Dans ce cas, vous pouvez utiliser .concat ([newElement])
Doit être [newElement] comme concat attend un tableau comme celui auquel il concatène. Pas efficace mais a l'air cool dans le bon réglage.