最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中的關(guān)聯(lián)數(shù)組與普通數(shù)組詳解

 更新時(shí)間:2016年07月27日 09:45:34   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s中的關(guān)聯(lián)數(shù)組與普通數(shù)組詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
var privArr = [];
  privArr['staProjQueryGrid'] = [{
    btn_id : 'but_add',
    roles : ['2001','2005']
  }]
  
  console.log(privArr,privArr.staProjQueryGrid[0].btn_id)

第一行是定義一個(gè)數(shù)組priArr,第二行是給這個(gè)數(shù)組添加一個(gè)屬性staProjQueryGird,這個(gè)屬性值是一個(gè)數(shù)組。打印結(jié)果是  but_add

var unPrivArr = [];//創(chuàng)建一個(gè)空數(shù)組并賦給unPrivArr

unPrivArr['1000']=[];//往空數(shù)組unPrivArr內(nèi)插入一個(gè)空數(shù)組,等價(jià)于 unPrivArr[1000]=[]

unPrivArr['1000']['aaa']={'but_check1':1,'but_check2':1};

//給上面插入的那個(gè)空數(shù)組添加一個(gè)名為aaa的屬性(因?yàn)閖s里一切皆對(duì) 象,所以數(shù)組也是對(duì)象,可以添加屬性和方法),屬性值是一個(gè)新對(duì)象(即{'but_check1':1,'but_check2':1})。

這個(gè)和上面有很大區(qū)別。首先第二行如果[]里面是數(shù)字的話,那么就代表數(shù)組unPriArr第1001個(gè)元素也為一個(gè)空數(shù)組(暫時(shí)稱為x),前1000個(gè)元素都是undifined,

如果是變量的話就是數(shù)組unPriArr的元素

第三行就是給x添加一個(gè)屬性aaa,屬性值是一個(gè)關(guān)聯(lián)數(shù)組{'but_check1':1,'but_check2':1}

可以用x['but_check1']來獲取對(duì)應(yīng)的值

我又想 關(guān)聯(lián)數(shù)組是不是給對(duì)象添加屬性呢?

var unPrivArr = [];//創(chuàng)建一個(gè)空數(shù)組并賦給unPrivArr

unPrivArr['1000']=[];//往空數(shù)組unPrivArr內(nèi)插入一個(gè)空數(shù)組,等價(jià)于 unPrivArr[1000]=[]

unPrivArr['1000']['aaa']={'but_check1':1,'but_check2':1};

console.log(unPrivArr[1000].aaa['but_check1'])

這個(gè)能正確輸出結(jié)果1,或者用 unPrivArr[1000].aaa.but_check1也能輸出結(jié)果,但是如果加引號(hào)就是錯(cuò)誤的

如果第三行給{}里面的引號(hào)去掉,第四號(hào)就會(huì)報(bào)錯(cuò),此時(shí)只能用 unPrivArr[1000].aaa.but_check1

以上這篇js中的關(guān)聯(lián)數(shù)組與普通數(shù)組詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

岳西县| 迁西县| 孙吴县| 乌拉特前旗| 通化市| 永春县| 五华县| 壤塘县| 灵台县| 临漳县| 乌恰县| 民乐县| 旬邑县| 丁青县| 庆城县| 三门峡市| 应城市| 恩施市| 启东市| 连南| 曲靖市| 炉霍县| 海盐县| 宕昌县| 商丘市| 卢龙县| 十堰市| 沿河| 商城县| 清原| 新乡市| 青龙| 建宁县| 车致| 鲁山县| 江口县| 红原县| 九龙城区| 天峨县| 顺义区| 乐昌市|