Réponses:
Il est préférable d’utiliser la compréhension de liste.
Par exemple plutôt que ceci:
things = []
for x in list
things.push x.color
faites ceci à la place:
things = (x.color for x in list)
things = list
de loin le faire , c'est beaucoup plus succinct.
colors = (item.color for item in list)
Si vous chaînez des appels, vous souhaitez que l'ajout renvoie le tableau plutôt que sa longueur. Dans ce cas, vous pouvez utiliser .concat ([newElement])
Doit être [newElement] car concat attend un tableau comme celui auquel il concatène. Pas efficace mais a l'air cool dans le bon cadre.
concat
retourne un nouveau tableau construit à partir des éléments du tableau A + tableau B. Les références aux objets sont conservées afin que les modifications apportées à un objet référencé dans le tableau A, le tableau B ou le résultat de concat seront également reflétés dans les autres tableaux.
Array
méthodes de prototype dans le livre, car il y a déjà beaucoup de bonne documentation JavaScript. Voir, par exemple, developer.mozilla.org/en/JavaScript/Reference/Global_Objects/...