84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
{
}
オブジェクトのデータ構造はこんな感じで、ファイル名 AttackArrow.json がわかったら、このファイル名から特殊効果 1/特殊効果 1_1 を取得したいと思います。 ## ファイル AttackArrow.json をクリックしたときと同じで、それがどのフォルダーにあるかを知りたいです
修改了一下你的数据结构,你再看下是不是你想要得到的结果。
var obj = {"arr": [{"id": ["AttackArrow.json", "icon_effect1.json"]},{"id": ["effec_thudun.json"]}]} function func(obj){ for(i=0;i<obj.arr.length;i++){ for(j=0;j<obj.arr[i].id.length;j++){ if(obj.arr[i].id[j] == "AttackArrow.json"){ return i,j } } } } func(obj); console.log(i,j)
可以通过在遍历输出时,为目标节点添加一个属性,记录key集合
修改了一下你的数据结构,你再看下是不是你想要得到的结果。
可以通过在遍历输出时,为目标节点添加一个属性,记录key集合