Heim > Web-Frontend > js-Tutorial > js definiert die mehrdimensionale Array-Methode des Objektarrays (Kombination).

js definiert die mehrdimensionale Array-Methode des Objektarrays (Kombination).

高洛峰
Freigeben: 2017-01-14 13:16:01
Original
1786 Leute haben es durchsucht

Das Definieren eines Arrays in PHP ist sehr einfach, aber in JS geht es schief, wenn Zeichen als Indizes verwendet werden, also kombinieren Sie es mit Objekten.

var top_ = {
 
    'index':'首页',
    'user':'用户',
    'tree':'模块树'
} ;
var all_list = [
    {
         
         "index": [
             {'name':'网站栏目管理','url':'1.html'},
             {'name':'网站栏目管理2','url':'2.html'}
         ]
         
          
    },
    {
        "user": [
             {'name':'用户管理','url':'user.html'},
             {'name':'用户添加','url':'add.html'}
         ]
         
    },
    {
        "tree": [
             {'name':'模块树管理','url':'manager.html'},
             {'name':'模块树添加','url':'add_new.html'},
             {'name':'模块树添333加','url':'add_ne33w.html'}
         ]
         
    }
];
Nach dem Login kopieren

Das Obige definiert ein Modulbaum-Array. . . .

Darüber hinaus ist das Abrufen von Daten beim Abrufen sehr einfach.

//根据顶部的下标得到左边菜单
function return_left_menu_by_index(index){
 
var left_ = '' ;
for(var i in all_list){
 
for(var j in all_list[i]){ 
if(j == index){
//默认显示的菜单
//console.dir(all_list[i][j]);
for(var k in all_list[i][index]){
//console.dir(k);
var new_onclick = 'onclick=change_right_url("'+all_list[i][index][k].url+'")' ;
left_+='<div style="width:120px; height:30px;line-height:30px;border:solid 1px; margin:3px;padding:2px;cursor:pointer" '+new_onclick+'>'+all_list[i][index][k].name+'</div>';
}
}
 
}
}
 
return left_ ;
}
Nach dem Login kopieren

Die obige JS-Definition der mehrdimensionalen Array-Methode für Objektarrays (Kombination) ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass sie Ihnen eine Referenz geben kann, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Weitere Artikel zur JS-Definition der mehrdimensionalen Array-Methode für Objektarrays (Kombination) finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage