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

淺談js多維數(shù)組和hash數(shù)組定義和使用

 更新時(shí)間:2016年07月27日 09:36:35   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談js多維數(shù)組和hash數(shù)組定義和使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

多維數(shù)組定義

定義數(shù)組數(shù)組對(duì)象用來(lái)在單獨(dú)的變量名中存儲(chǔ)一系列的值。使用關(guān)鍵詞 new 來(lái)創(chuàng)建數(shù)組對(duì)象。

一維數(shù)組定義

var myArray=new Array('a','b','c'); 或 var myArray = [];

二維數(shù)組及多維數(shù)組定義

javascript二維數(shù)組或多維數(shù)組都是通過(guò)一維數(shù)組來(lái)模擬起來(lái).

方法1.

var arr= new Array(['a','b','c'],['d','e','f']);

方法2:

var arr=new  Array(

 new  Array(),  

 new  Array(), 

 new  Array()  

);

數(shù)組訪問(wèn):

arr[行][列];

如: 

arr[0][0]  // a

arr[1][0]  //d     

hash數(shù)組定義

JavaScript中的關(guān)聯(lián)數(shù)組,關(guān)聯(lián)數(shù)組因?yàn)橛衚ey值的索引,所以在數(shù)組查找中比較便利,同時(shí)也使得相應(yīng)的代碼算法實(shí)現(xiàn)顯得更清晰,易讀易維護(hù).

var myhash = new Array();

向Hash關(guān)聯(lián)數(shù)組添加鍵值

myhash['new'] = 'newval';

myhash['new2'] = 'newval_2';

訪問(wèn)Hash關(guān)聯(lián)數(shù)組

myhash['new']; // 跟上鍵名就能訪問(wèn)

刪除Hash數(shù)組已有鍵值delete myhash['new'];

遍歷Hash數(shù)組

for(key in myhash){  
console.log(key); //key 獲取的是鍵名  
myhash[key]; // 獲取值
}

js數(shù)組操作常用方法

toString():把數(shù)組轉(zhuǎn)換成一個(gè)字符串

toLocaleString():把數(shù)組轉(zhuǎn)換成一個(gè)字符串

join():把數(shù)組轉(zhuǎn)換成一個(gè)用符號(hào)連接的字符串

shift():將數(shù)組頭部的一個(gè)元素移出

unshift():在數(shù)組的頭部插入一個(gè)元素

pop():從數(shù)組尾部刪除一個(gè)元素

push():把一個(gè)元素添加到數(shù)組的尾部

concat():給數(shù)組添加元素

slice():返回?cái)?shù)組的部分

reverse():將數(shù)組反向排序

sort():對(duì)數(shù)組進(jìn)行排序操作

splice():插入、刪除或者替換一個(gè)數(shù)組元素

以上這篇淺談js多維數(shù)組和hash數(shù)組定義和使用就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析script標(biāo)簽中的defer與async屬性

    淺析script標(biāo)簽中的defer與async屬性

    最近在網(wǎng)上看到一個(gè)前輩在寫(xiě)script標(biāo)簽的時(shí)候,居然同時(shí)寫(xiě)了async和defer屬性,想著這是什么意思呢?所以決定深入的了解下這其中的學(xué)問(wèn),以下這篇文章就是個(gè)人在學(xué)習(xí)了之后的一些總結(jié)分析,有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • filemanage功能中用到的common.js

    filemanage功能中用到的common.js

    filemanage功能中用到的common.js...
    2007-04-04
  • js HTML5上傳示例代碼完整版

    js HTML5上傳示例代碼完整版

    這篇文章主要為大家詳細(xì)介紹了js HTML5上傳示例代碼完整版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • js實(shí)現(xiàn)遍歷含有input的table實(shí)例

    js實(shí)現(xiàn)遍歷含有input的table實(shí)例

    這篇文章主要介紹了js實(shí)現(xiàn)遍歷含有input的table方法,結(jié)合實(shí)例形式分析了jsp讀取數(shù)據(jù)庫(kù)動(dòng)態(tài)生成table及JavaScript遍歷table的相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • 詳解JS中的快速排序與冒泡

    詳解JS中的快速排序與冒泡

    本文主要介紹了快速排序思想與冒泡排序思想。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • JavaScript中l(wèi)ocalStorage對(duì)象存儲(chǔ)方式實(shí)例分析

    JavaScript中l(wèi)ocalStorage對(duì)象存儲(chǔ)方式實(shí)例分析

    這篇文章主要介紹了JavaScript中l(wèi)ocalStorage對(duì)象存儲(chǔ)方式,結(jié)合實(shí)例形式分析了localStorage對(duì)象存儲(chǔ)數(shù)據(jù)的原理及操作技巧,需要的朋友可以參考下
    2017-01-01
  • javascript實(shí)現(xiàn)實(shí)時(shí)輸出當(dāng)前的時(shí)間

    javascript實(shí)現(xiàn)實(shí)時(shí)輸出當(dāng)前的時(shí)間

    在網(wǎng)頁(yè)中實(shí)時(shí)的顯示時(shí)間,不但可以給網(wǎng)頁(yè)添色,還可以方便瀏覽者掌握當(dāng)前時(shí)間,為了提高網(wǎng)站的開(kāi)發(fā)速度,可以把主代碼封裝在一個(gè)單獨(dú)的函數(shù)里面,在需要的時(shí)候直接調(diào)用而我為了演示,直接寫(xiě)在了主頁(yè)面,方便大家觀看
    2015-04-04
  • js數(shù)組的五種迭代方法及兩種歸并方法(推薦)

    js數(shù)組的五種迭代方法及兩種歸并方法(推薦)

    下面小編就為大家?guī)?lái)一篇js數(shù)組的五種迭代方法及兩種歸并方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • 萬(wàn)物皆可柯里化的Ramda.js及傳參詳解

    萬(wàn)物皆可柯里化的Ramda.js及傳參詳解

    這篇文章主要為大家介紹了萬(wàn)物皆可柯里化的Ramda.js詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • javascript事件冒泡簡(jiǎn)單示例

    javascript事件冒泡簡(jiǎn)單示例

    這篇文章主要介紹了javascript事件冒泡原因、顯示效果及阻止冒泡的方法,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

湛江市| 夏津县| 临潭县| 淮南市| 黑水县| 太仓市| 枣庄市| 嵊泗县| 南靖县| 余江县| 麻城市| 江门市| 岳西县| 杭锦旗| 苏州市| 乌拉特前旗| 射洪县| 定州市| 新建县| 西林县| 腾冲县| 孝感市| 阜新| 温泉县| 犍为县| 师宗县| 镇江市| 宁强县| 会同县| 西乌| 大名县| 昌吉市| 兴安县| 竹北市| 陆川县| 五莲县| 客服| 龙里县| 天门市| 大理市| 潜山县|