私は膨大なコレクションを持っており、コレクション内のどこかでキーでプロパティを探しています。そのキー/インデックスを含むすべてのオブジェクトへの参照またはフルパスのリストを取得するための信頼できる方法は何ですか?役立つ場合はjQueryとlodashを使用しますが、無限ポインターの再帰を忘れることができます。これは純粋なJSON応答です。
fn({ 'a': 1, 'b': 2, 'c': {'d':{'e':7}}}, "d");
// [o.c]
fn({ 'a': 1, 'b': 2, 'c': {'d':{'e':7}}}, "e");
// [o.c.d]
fn({ 'aa': 1, 'bb': 2, 'cc': {'d':{'x':9}}, dd:{'d':{'y':9}}}, 'd');
// [o.cc,o.cc.dd]
fwiw lodashには、2つのネストの深さのネストされたオブジェクトを検索する_.find関数がありますが、その後は失敗するようです。(例: http: //codepen.io/anon/pen/bnqyh)