国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 09:24:33
字體:
來源:轉載
供稿:網友

多維數組定義

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善右旗| 陈巴尔虎旗| 武邑县| 西平县| 永城市| 陈巴尔虎旗| 苗栗县| 平远县| 荔波县| 伊吾县| 铜山县| 浦城县| 武冈市| 崇文区| 吕梁市| 固原市| 临沧市| 苍山县| 武夷山市| 牡丹江市| 咸阳市| 金寨县| 洛隆县| 响水县| 陆良县| 溧阳市| 正蓝旗| 新乡县| 桐柏县| 华亭县| 图片| SHOW| 海丰县| 介休市| 敦煌市| 齐河县| 和平县| 靖江市| 抚顺市| 绍兴市| 东乌|