假设我在Coffeescript中有这个哈希值:
exercises =
stretchedPrayer:
name: "Stretched Prayer"
sound: "28-stretched-prayer"
bandStretch:
name: "Band Stretch"
sound: "13-band-stretch"
我可以使用以下代码正确获取第一个练习的名称:
exercises.stretchedPrayer.name
我想要做的是调用相同的名称,但我会从网页上的ID中提取的变量知道我想要的练习。
换句话说,如果我有一个变量,如
myExercise = "stretchedPrayer"
如何使用此变量获取哈希中练习的名称?
答案 0 :(得分:4)
只需使用方括号,就像在JavaScript中一样。
exercises[myExercise].name
object[property]
与object.<<property's value>>