Carte de la valeur de la clé de tableau de tableau de valeur

J'ai un tableau de valeurs en Coffeescript, tels que:

arr = ['key1': 1, 'key2': 2, 'key3': 3]

Je veux transformer ce tableau dans un tableau de valeurs. Fondamentalement,

arr.map (iter) -> iter.value  # arr => [1,2,3]

=> []

J'ai tenté à plusieurs permutations de cela, mais je reçois en retour un tableau vide. Des conseils à donner?

  • Non, vous n'avez pas un tableau de ces valeurs. Les tableaux ne contiennent pas de paires clé-valeur. Qu'avez-vous?
  • Êtes-vous sûr de ne pas dire arr = {'key1': 1, 'key2': 2, 'key3': 3}?
  • Pourquoi ne puis-ce juste être un objet littéral?
  • C'est parfaitement valide CoffeeScript tableau.
  • J'ai une console.journal qui dit le contraire. Peut-être le Tableau n'est pas le meilleur terme à utiliser. Le terme correct serait une carte?
  • Essayer d'être plus clair sur votre question. Beaucoup de gens ne sont pas vous rendre compte que vous faites affaire avec CoffeeScript.
  • Les gens ne peuvent pas lire les étiquettes? Ou de ne pas remarquer la (iter) ->?
  • oui.Mais ne pas être clair sur la question est agréable et aura de meilleures réponses.
  • La question a été marqué Javascript.

InformationsquelleAutor | 2012-06-29