首頁  >  文章  >  web前端  >  淺談js多維數組和hash數組定義和使用

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

高洛峰
高洛峰原創
2017-01-14 10:50:591217瀏覽

多維數組定義

定義數組數組物件用來在單獨的變數名稱中儲存一系列的值。使用關鍵字 new 來建立數組物件。

一維數組定義

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

二維二維數組及多維數組定義

scriptscript多維數組都是透過一維數組來模擬起來.

方法1.

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

方法2:

var arr=new  Array(
 
 new  Array(), 
 
 new  Array(),
 
 new  Array() 
 
);

數組存取[0][0]  // a

arr[1][0]  //d     

hash數組定義

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

var myhash = new Array();

向Hash關聯數組添加鍵值

myhash['new'] = 'newval';
 
myhash['new2'] = 'newval_2';

訪問Hash關聯組

值delete myhash['new'];

遍歷Hash數組

myhash['new']; // 跟上键名就能访问

js數組操作常用方法

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

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

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

shift():將陣列頭部的一個元素移出

unshift():在陣列的頭部插入一個元素

pop() :從陣列尾部刪除一個元素

push():把一個元素加到陣列的尾部

concat():為陣列新增元素

slice():傳回陣列的部分

reverse():將陣列反反向排序

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

splice():插入、刪除或替換一個陣列元素

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

更多淺談js多維數組和hash數組定義和使用相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn