DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js 定義對象數組(結合)多維數組方法
js 定義對象數組(結合)多維數組方法
編輯:關於JavaScript     

在php中定義數組很簡單,但是在js中如果搞成字符為下標會出錯,所以結合對象來搞

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'}
		 ]
		
	}
];

 上面定義了一個模塊樹 數組。。。。

另外在取出數據的時候也很好的取出

//根據頂部的下標得到左邊菜單
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_ ;
}

以上這篇js 定義對象數組(結合)多維數組方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved