真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript關(guān)聯(lián)數(shù)組用法有哪些

這篇文章主要介紹了javascript關(guān)聯(lián)數(shù)組用法有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比燈塔網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式燈塔網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋燈塔地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

Hash關(guān)聯(lián)數(shù)組定義

代碼如下

// 定義空數(shù)組

myhash = { }

// 直接定義數(shù)組

myhash = {"key1":"val1","key2":"val2" }

// 用Array 定義數(shù)組

myhash = new Array();

myhash["key1"] = "val1";

myhash["key2"] = "val2";

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

代碼如下

// 添加一個新鍵 newkey ,鍵值為 newval

myhash[”newkey”] = “newval”;

刪除Hash關(guān)聯(lián)數(shù)組已有鍵值

代碼如下

// 刪除一個鍵 newkey ,同時,該鍵值對應(yīng)的 newval 也就消失了。

delete myhash[”newkey”];

遍歷Hash關(guān)聯(lián)數(shù)組

代碼如下 復制代碼

// 遍歷整個hash 數(shù)組

for (key in myhash) {

val = myhash[key];

}

Hash關(guān)聯(lián)數(shù)組簡易使用示例

代碼如下

例如:

//這里主要是說明 對于關(guān)聯(lián)數(shù)組的遍歷,首先定義一個數(shù)組:

代碼如下

var arr = new Array();

//隨便創(chuàng)建關(guān)聯(lián)數(shù)組的數(shù)據(jù)如下:

arr["name"] = "mary";

arr["age"] = "3";

arr["sex"] = "man";

//利用 for 循環(huán)遍歷如下:

for( var keyin arr)

{

// 則上面 key 變量所取的值為 "name" 或 "age" 或 "sex",

//而不是數(shù)組的值

// 下面的 value 才是取到對應(yīng)的值

var value = arr[key];

}

JS中對象的屬性可以通過括號”[ ]”或者“.”來訪問,例如上面的 a[“a”]和a.a是等效的。

例子

下面的代碼創(chuàng)建并初始化一個包含三個元素的關(guān)聯(lián)數(shù)組(注意格式):

代碼如下

var MyArray = {"a" : "Athens", "b" : "Belgrade", "c" : "Cairo" };

在該數(shù)組中,可以使用字符串(“a”、 “b” 或 “c”) 來對元素尋址,而不是用數(shù)組元素的編號 (0、1 或 2)尋址。

這樣就可以以更直觀的尋址方案來創(chuàng)建和使用數(shù)組。同樣可以使用上面顯示的 for…in 語句代碼來遍歷該數(shù)組。

for (key in myArray)

document.write(“Element value is ” + MyArray[key] + “

);

舉例:

感謝你能夠認真閱讀完這篇文章,希望小編分享的“javascript關(guān)聯(lián)數(shù)組用法有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!


網(wǎng)站題目:javascript關(guān)聯(lián)數(shù)組用法有哪些
分享網(wǎng)址:http://weahome.cn/article/pjjsjp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部