多維數組定義
定義數組數組對象用來在單獨的變量名中存儲一系列的值。使用關鍵詞 new 來創建數組對象。
一維數組定義
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數組定義和使用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。