So erhalten Sie die ersten Schlüsselebenen durch Angabe des Schlüssels. Am besten verwenden Sie Javascript
三叔
三叔 2017-06-28 09:28:20
0
2
767

{

"特效1": [{
    "特效1_1": ["AttackArrow.json", "icon_effect1.json"]
},
{
    "特效1_2": ["effec_thudun.json"]
}

}

Die Objektdatenstruktur ähnelt dieser. Wenn ich den Dateinamen AttackArrow.json kenne, möchte ich den Spezialeffekt 1/Spezialeffekt 1_1 über diesen Dateinamen erhalten Ähnlich wie wenn ich auf die Datei AttackArrow.json klicke, möchte ich wissen, in welchem ​​Ordner sie sich befindet

三叔
三叔

Antworte allen(2)
学霸

修改了一下你的数据结构,你再看下是不是你想要得到的结果。

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集合

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!