最新国产好看的视频,伊人天堂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里一切皆對 象,所以數(shù)組也是對象,可以添加屬性和方法),屬性值是一個(gè)新對象(即{'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']來獲取對應(yīng)的值

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

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é)果,但是如果加引號就是錯(cuò)誤的

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

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

相關(guān)文章

最新評論

古交市| 广河县| 仲巴县| 成安县| 个旧市| 安泽县| 乾安县| 海伦市| 肃宁县| 崇义县| 浦东新区| 天台县| 乌恰县| 徐闻县| 泗水县| 出国| 繁峙县| 水城县| 金秀| 喀喇沁旗| 合江县| 古丈县| 大邑县| 宜春市| 甘孜县| 平远县| 江永县| 扎兰屯市| 天长市| 安图县| 赞皇县| 天门市| 虞城县| 古浪县| 仁化县| 曲松县| 吉水县| 庄浪县| 壶关县| 黑水县| 宜宾县|