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

淺談js多維數組和hash數組定義和使用

 更新時間:2016年07月27日 09:36:35   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談js多維數組和hash數組定義和使用。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

多維數組定義

定義數組數組對象用來在單獨的變量名中存儲一系列的值。使用關鍵詞 new 來創(chuàng)建數組對象。

一維數組定義

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

二維數組及多維數組定義

javascript二維數組或多維數組都是通過一維數組來模擬起來.

方法1.

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

方法2:

var arr=new  Array(

 new  Array(),  

 new  Array(), 

 new  Array()  

);

數組訪問:

arr[行][列];

如: 

arr[0][0]  // a

arr[1][0]  //d     

hash數組定義

JavaScript中的關聯數組,關聯數組因為有key值的索引,所以在數組查找中比較便利,同時也使得相應的代碼算法實現顯得更清晰,易讀易維護.

var myhash = new Array();

向Hash關聯數組添加鍵值

myhash['new'] = 'newval';

myhash['new2'] = 'newval_2';

訪問Hash關聯數組

myhash['new']; // 跟上鍵名就能訪問

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

遍歷Hash數組

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

js數組操作常用方法

toString():把數組轉換成一個字符串

toLocaleString():把數組轉換成一個字符串

join():把數組轉換成一個用符號連接的字符串

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

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

pop():從數組尾部刪除一個元素

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

concat():給數組添加元素

slice():返回數組的部分

reverse():將數組反向排序

sort():對數組進行排序操作

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

以上這篇淺談js多維數組和hash數組定義和使用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 淺析script標簽中的defer與async屬性

    淺析script標簽中的defer與async屬性

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

    filemanage功能中用到的common.js

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

    js HTML5上傳示例代碼完整版

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

    js實現遍歷含有input的table實例

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

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

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

    JavaScript中l(wèi)ocalStorage對象存儲方式實例分析

    這篇文章主要介紹了JavaScript中l(wèi)ocalStorage對象存儲方式,結合實例形式分析了localStorage對象存儲數據的原理及操作技巧,需要的朋友可以參考下
    2017-01-01
  • javascript實現實時輸出當前的時間

    javascript實現實時輸出當前的時間

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

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

    下面小編就為大家?guī)硪黄猨s數組的五種迭代方法及兩種歸并方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 萬物皆可柯里化的Ramda.js及傳參詳解

    萬物皆可柯里化的Ramda.js及傳參詳解

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

    javascript事件冒泡簡單示例

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

最新評論

沁源县| 会理县| 曲阳县| 连州市| 香港 | 西盟| 武威市| 独山县| 静海县| 信丰县| 舟山市| 全南县| 邓州市| 宣威市| 新蔡县| 岑溪市| 青州市| 正镶白旗| 平武县| 桂阳县| 上杭县| 绥芬河市| 军事| 三亚市| 吉安县| 西昌市| 涟水县| 隆昌县| 肇州县| 和硕县| 安远县| 阿合奇县| 九龙坡区| 辽宁省| 兖州市| 定边县| 木兰县| 古丈县| 马龙县| 红桥区| 新闻|