Bagaimana untuk mendapatkan beberapa lapisan pertama kunci dengan menentukan kunci Sebaik-baiknya menggunakan javascript
三叔
三叔 2017-06-28 09:28:20
0
2
803

{

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

}

Struktur data objek adalah serupa dengan ini Apabila saya tahu nama fail AttackArrow.json, saya ingin mendapatkan kesan khas 1/kesan khas 1_1 melalui nama fail ini

Setara dengan apabila saya mengklik pada fail AttackArrow.json, saya ingin tahu folder mana ia berada

三叔
三叔

membalas semua(2)
学霸

Ubah suai struktur data anda dan lihat sama ada ia adalah hasil yang anda inginkan.

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)
阿神

Anda boleh merekod set kunci dengan menambahkan atribut pada nod sasaran semasa merentasi output

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan