« [ webdev ] Aptana は Dreamweaver の代わりにはならない | トップページ | [ UO ] バード成功率計算ツール »

2006/08/04

[JavaScript]辞書(連想)配列のKeyが取り出せない?

次のような辞書配列があったとします。

d_hoge = {
    key1 : {
        nstd_key1 : val1,
        nstd_key2 : val2,
        nstd_key3 : val3 },
    key2 : {
        nstd_key4 : val4,
        nstd_key5 : val5,
        nstd_key6 : val6 },
    key3 : {
        nstd_key7 : val7,
        nstd_key8 : val8,
        nstd_key9 : val9 }
}
key1, key2, key3 ( もちろん str ) を使いたいとき、つまり value ではなくて Key のほうを取り出したいときはどうするでしょうか? Python なら次のように書きます。
d_hoge.keys()
とても簡単です。では、その内側にある辞書配列 d_hoge[ key1 ] が持つ3つの Key を取り出すにはどうすればいいでしょうか?これも簡単です。
d_hoge[ key1 ].keys()
実際に Idle 上で実行するとこんな感じになります。
>>> d_hoge.keys()
['key3', 'key2', 'key1']
>>> d_hoge["key1"].keys()
['nstd_key2', 'nstd_key3', 'nstd_key1']

JavaScript で辞書配列の Key を取り出すにはどうすればいいのでしょうか?
前置きが長くなりましたが、こちらが本題です。調べたのですが無理なようです。現在 JavaScript でちょっとしたツールを作っているのですが、それにはどうしてもこれが必要なのです。でも、できません。泣きそうです。どなたか教えてください (T-T)

2006.08.17
解決しました。 エントリはこちら

|

« [ webdev ] Aptana は Dreamweaver の代わりにはならない | トップページ | [ UO ] バード成功率計算ツール »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/103108/11265442

この記事へのトラックバック一覧です: [JavaScript]辞書(連想)配列のKeyが取り出せない?:

» JavaScript [JavaScript]
[ Javascript ] 辞書配列の Key を取り出す JavaScript ではてなブックマーク数を表示 JavaScriptを最速で実行できるブラウザはどれ? Operaユーザーは「DivX Stage6」を楽しむためにUser Javascriptを JavaScript - ECMAScript Collection Copy - テンプレート関連 マ... [続きを読む]

受信: 2006/08/18 14時47分

« [ webdev ] Aptana は Dreamweaver の代わりにはならない | トップページ | [ UO ] バード成功率計算ツール »