0

Coffeescript に次のハッシュがあるとします。

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

次のコードを使用して、最初の演習の名前を正しく取得できます。

exercises.stretchedPrayer.name

私がやりたいのは同じ名前を呼び出すことですが、Web ページの ID から抽出された変数からどの演習が必要かがわかります。

つまり、次のような変数がある場合

myExercise = "stretchedPrayer"

この変数を使用して、ハッシュ内のプラクティスの名前を取得するにはどうすればよいですか?

4

1 に答える 1

4

JavaScript で行うように、角かっこを使用するだけです。

exercises[myExercise].name

object[property]と同じですobject.<<property's value>>

于 2013-05-21T12:54:52.247 に答える