私は長年PHPで作業していて、整数IDのオブジェクト用にJSでより複雑なデータ構造を作成することに頭を悩ませています。整数IDで階層的にキー設定されたこれらの単純なオブジェクトを格納するオブジェクトを作成する必要があります。したがって、次のオブジェクトがあり、それぞれが一意の整数IDを持っている場合:
セクション、要素、アイテム、エントリ
PHPで私は次のようなことをします
$arr[$section_id][$element_id][$item_id][$entry_id] = $entry;
javascriptでは、これは機能しません。これらのIDを技術的に引用符で囲んで強制することはできますが、それは悪い考えのようです。同様に、オブジェクトを作成して引用符で囲まれた整数のアプローチを使用することもできますが、これもハッキーのようです。
現在、データを通常の整数のインデックス付き配列に格納し、caolanの非同期検出を使用して特定のメンバーをIDで検索しています。これは機能しますが、同等のphpと比較すると非常に厄介なようです。JSでこれを行うためのよりクリーンな方法があることを願っています。
TIA!