js 定義對(duì)象數(shù)組(結(jié)合)多維數(shù)組方法
在php中定義數(shù)組很簡(jiǎn)單,但是在js中如果搞成字符為下標(biāo)會(huì)出錯(cuò),所以結(jié)合對(duì)象來(lái)搞
var top_ = {
'index':'首頁(yè)',
'user':'用戶',
'tree':'模塊樹(shù)'
} ;
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':'模塊樹(shù)管理','url':'manager.html'},
{'name':'模塊樹(shù)添加','url':'add_new.html'},
{'name':'模塊樹(shù)添333加','url':'add_ne33w.html'}
]
}
];
上面定義了一個(gè)模塊樹(shù) 數(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)文章
js實(shí)現(xiàn)按座位號(hào)抽獎(jiǎng)
本文主要介紹了js實(shí)現(xiàn)按座位號(hào)抽獎(jiǎng)的示例代碼。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04
JavaScript+CSS實(shí)現(xiàn)仿天貓側(cè)邊網(wǎng)頁(yè)菜單效果
這篇文章主要介紹了JavaScript+CSS實(shí)現(xiàn)仿天貓側(cè)邊網(wǎng)頁(yè)菜單效果,涉及javascript鼠標(biāo)事件及頁(yè)面元素動(dòng)態(tài)操作的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
js實(shí)現(xiàn)匹配時(shí)換色的輸入提示特效代碼
這篇文章主要介紹了js實(shí)現(xiàn)匹配時(shí)換色的輸入提示特效代碼,涉及javascript針對(duì)頁(yè)面元素的匹配及鼠標(biāo)事件的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
JavaScript實(shí)現(xiàn)時(shí)間倒計(jì)時(shí)跳轉(zhuǎn)(推薦)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)時(shí)間倒計(jì)時(shí)跳轉(zhuǎn)(推薦)的相關(guān)資料,涉及到settimeout和setinterval方法的介紹,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
javascript顯示動(dòng)態(tài)時(shí)間的方法匯總
本文給大家匯總介紹了3種javascript實(shí)現(xiàn)動(dòng)態(tài)顯示時(shí)間的方法及詳細(xì)示例,有需要的小伙伴可以參考下2018-07-07
基于JavaScript實(shí)現(xiàn)控制下拉列表
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)控制下拉列表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
vue 集成騰訊地圖實(shí)現(xiàn)api(附DEMO)
之前項(xiàng)目使用騰訊地圖,不利于開(kāi)發(fā)者查找,這篇文章主要介紹了vue 集成騰訊地圖實(shí)現(xiàn)api,具有一定的參考價(jià)值,感興趣的可以了解下2021-07-07
錯(cuò)誤剖析之JavaScript的9個(gè)陷阱及評(píng)點(diǎn)
錯(cuò)誤剖析之JavaScript的9個(gè)陷阱及評(píng)點(diǎn)...2007-08-08

