javascript - 4 つのレイヤーのツリー データがインターフェイスから取得され、任意のレイヤーの任意の項目と一致するメソッドが必要です。
PHP中文网
PHP中文网 2017-05-19 10:11:14
0
2
434

少し複雑かもしれませんが、具体的にはこんな感じです インターフェースからデータを受け取ります、おおよその構造はこんな感じです:

リーリー

各レイヤーの各データには独立した ID があり、データの 2 番目のレイヤーに対応する子フィールドがあり、データの 2 番目のレイヤーにもデータの 3 番目のレイヤーに対応する子フィールドが存在します。 ...

指定された ID を通じてこのツリー データから 対応する名前を取得するより効率的な方法はありますか?ラッパー関数を見つける

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
曾经蜡笔没有小新

あなたのリクエストとあなたが提供したデータサンプルに基づいてデモを作成しましたが、それがあなたの要件を満たしているかどうかはわかりません。 指定された ID を通じて現在のオブジェクトを返します

リーリー

実行結果
注: demo( data, id ) 中的 idは一意である必要があります

いいねを押す +0
过去多啦不再A梦

正しい方法: 再帰;
間違った方法: オブジェクト JSON.Stringify の後、「id」:「xx」を正規表現で照合した後、「name:」と「,」の間の最初の文字列を取得します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート