欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

多維數(shù)組定義

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

一維數(shù)組定義

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

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

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

方法1.

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

方法2:

var arr=new  Array(

 new  Array(),  

 new  Array(), 

 new  Array()  

);

數(shù)組訪問:

arr[行][列];

如: 

arr[0][0]  // a

arr[1][0]  //d     

hash數(shù)組定義

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

var myhash = new Array();

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

myhash['new'] = 'newval';

myhash['new2'] = 'newval_2';

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

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

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

遍歷Hash數(shù)組

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

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

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

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

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

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

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

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

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

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

slice():返回數(shù)組的部分

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

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

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

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

相關(guān)文章

最新評論