2011-10-18 12 views
0
var ageRanges; 
ageRanges = { 
    '18.20': 0, 
    '21.24': 0, 
    '25.34': 0, 
    '35.44': 0, 
    '45.54': 0, 
    '55.64': 0, 
    '65+': 0 
}; 

私はageRanges.'18.20'にアクセスしたいが、それは私にエラーを与える:TypeError: Cannot read property '0' of null - ので、それをアクセスするための適切な方法は何ですか?プロパティにアクセスするためにJavaScriptでドットを持つキーでオブジェクトを参照するにはどうすればよいですか?

ageRanges['18.20'] 

答えて

4

は、あなたはそれをこの方法を使用する必要があります。これは、JavaScriptオブジェクトのプロパティにアクセスする2つの方法の1つです。代わりの推奨方法は、ドット表記です。この例では、プロパティ名のピリオド文字のために失敗します。

3

使用ageRanges['18.20']

3
ageRanges["18.20"]; 

イージーピーシー。

2

使用ageRanges["18.20"];アクセスする

関連する問題