js 定義對(duì)象數(shù)組(結(jié)合)多維數(shù)組方法
在php中定義數(shù)組很簡(jiǎn)單,但是在js中如果搞成字符為下標(biāo)會(huì)出錯(cuò),所以結(jié)合對(duì)象來(lái)搞
var top_ = { 'index':'首頁(yè)', 'user':'用戶', 'tree':'模塊樹' } ; var all_list = [ { "index": [ {'name':'網(wǎng)站欄目管理','url':'1.html'}, {'name':'網(wǎng)站欄目管理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'} ] } ];
上面定義了一個(gè)模塊樹 數(shù)組。。。。
另外在取出數(shù)據(jù)的時(shí)候也很好的取出
//根據(jù)頂部的下標(biāo)得到左邊菜單 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){ //默認(rèn)顯示的菜單 //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 定義對(duì)象數(shù)組(結(jié)合)多維數(shù)組方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript實(shí)現(xiàn)九宮格相加數(shù)值相等
這篇文章主要介紹了javascript實(shí)現(xiàn)九宮格相加數(shù)值相等的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-02-02JS實(shí)現(xiàn)動(dòng)態(tài)星空背景效果
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)動(dòng)態(tài)星空背景效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11JavaScript function 的 length 屬性使用介紹
函數(shù)的 length 得到的是形參個(gè)數(shù),如果函數(shù)內(nèi)部是通過(guò)arguments 調(diào)用參數(shù),而沒有實(shí)際定義參數(shù)的話, length 只會(huì)的得到02014-09-09swiper4實(shí)現(xiàn)移動(dòng)端導(dǎo)航切換
這篇文章主要為大家詳細(xì)介紹了swiper4實(shí)現(xiàn)移動(dòng)端導(dǎo)航切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09php讀取sqlite數(shù)據(jù)庫(kù)入門實(shí)例代碼
本文介紹了php讀取sqlite數(shù)據(jù)庫(kù)的簡(jiǎn)單例子,php編程中操作sqlite入門實(shí)例,有需要的朋友可以參考下2014-06-06