0

假设我在 Coffeescript 中有这个哈希:

exercises =
  stretchedPrayer:
    name: "Stretched Prayer"
    sound: "28-stretched-prayer"
  bandStretch:
    name: "Band Stretch"
    sound: "13-band-stretch"

我可以使用以下代码正确获取第一个练习的名称:

exercises.stretchedPrayer.name

我想要做的是调用相同的名称,但我会从从网页上的 id 提取的变量中知道我想要哪个练习。

换句话说,如果我有一个变量,例如

myExercise = "stretchedPrayer"

如何仅使用此变量在哈希中获取实践的名称?

4

1 回答 1

4

只需使用方括号,就像在 JavaScript 中那样。

exercises[myExercise].name

object[property]是相同的object.<<property's value>>

于 2013-05-21T12:54:52.247 回答