JavaScript中的Array對(duì)象使用說(shuō)明
更新時(shí)間:2011年01月17日 23:04:33 作者:
JavaScript中的Array對(duì)象是一個(gè)動(dòng)態(tài)的數(shù)組,也是一個(gè)Stack,還是一個(gè)Dictionary
說(shuō)它是一個(gè)動(dòng)態(tài)數(shù)組,是因?yàn)閯?dòng)態(tài)的添加數(shù)據(jù);
var myarr = new Array();
myarr[0] = 1;
myarr[1] = 2;
myarr[2] = 3;
myarr[3] = 23;
myarr[4] = 11;
使用for進(jìn)行遍歷;
說(shuō)它是一個(gè)字典對(duì)象,是因?yàn)樗梢砸枣I值的形式進(jìn)行訪問(wèn):
var dictionary = new Array();
dictionary["謝龍寶"] = "xielongbao";
dictionary["周保翠"] = "zhoubaocui";
dictionary["謝曉月"] = "xiexiaoyue";
alert(dictionary["謝龍寶"]);
alert(dictionary.謝龍寶);
for (var key in dictionary) {
alert("鍵:"+key+"值:"+dictionary[key]);
}
使用for-in進(jìn)行遍歷,數(shù)組是dic的一個(gè)特殊情況,數(shù)組的鍵為整數(shù),dic的鍵為字符串,所以數(shù)組同樣可以用for-in進(jìn)行遍歷;另外由于js中對(duì)象的成員也是以鍵的形式存在的,所以我們可以使用for-in查看js對(duì)象的成員;
js中數(shù)組的簡(jiǎn)化寫法:
var arr = [1, 2, 3, 4];
js中dic的簡(jiǎn)化寫法:
var arrdic = { "jim": 30, "tom": 20 };
這一點(diǎn)在與服務(wù)器端的交互上很常用,因?yàn)楝F(xiàn)在從服務(wù)器端傳遞過(guò)來(lái)的數(shù)據(jù)都是json格式的,即Javascript中的鍵值對(duì)形式方便前端的操作;
說(shuō)他是Stack是因?yàn)樗鼡碛胁僮鱯tack的pop()、push()等方法;
復(fù)制代碼 代碼如下:
var myarr = new Array();
myarr[0] = 1;
myarr[1] = 2;
myarr[2] = 3;
myarr[3] = 23;
myarr[4] = 11;
使用for進(jìn)行遍歷;
說(shuō)它是一個(gè)字典對(duì)象,是因?yàn)樗梢砸枣I值的形式進(jìn)行訪問(wèn):
復(fù)制代碼 代碼如下:
var dictionary = new Array();
dictionary["謝龍寶"] = "xielongbao";
dictionary["周保翠"] = "zhoubaocui";
dictionary["謝曉月"] = "xiexiaoyue";
alert(dictionary["謝龍寶"]);
alert(dictionary.謝龍寶);
for (var key in dictionary) {
alert("鍵:"+key+"值:"+dictionary[key]);
}
使用for-in進(jìn)行遍歷,數(shù)組是dic的一個(gè)特殊情況,數(shù)組的鍵為整數(shù),dic的鍵為字符串,所以數(shù)組同樣可以用for-in進(jìn)行遍歷;另外由于js中對(duì)象的成員也是以鍵的形式存在的,所以我們可以使用for-in查看js對(duì)象的成員;
js中數(shù)組的簡(jiǎn)化寫法:
var arr = [1, 2, 3, 4];
js中dic的簡(jiǎn)化寫法:
var arrdic = { "jim": 30, "tom": 20 };
這一點(diǎn)在與服務(wù)器端的交互上很常用,因?yàn)楝F(xiàn)在從服務(wù)器端傳遞過(guò)來(lái)的數(shù)據(jù)都是json格式的,即Javascript中的鍵值對(duì)形式方便前端的操作;
說(shuō)他是Stack是因?yàn)樗鼡碛胁僮鱯tack的pop()、push()等方法;
您可能感興趣的文章:
- 以JSON形式將JS中Array對(duì)象數(shù)組傳至后臺(tái)的方法
- JavaScript 判斷判斷某個(gè)對(duì)象是Object還是一個(gè)Array
- js中判斷Object、Array、Function等引用類型對(duì)象是否相等
- JavaScript數(shù)組Array對(duì)象增加和刪除元素方法總結(jié)
- Javascript中判斷變量是數(shù)組還是對(duì)象(array還是object)
- javascript Array對(duì)象使用小結(jié)
- JScript內(nèi)置對(duì)象Array中元素的刪除方法
- js Array對(duì)象的擴(kuò)展函數(shù)代碼
- JavaScript中Array 對(duì)象相關(guān)的幾個(gè)方法
- javascript中活靈活現(xiàn)的Array對(duì)象詳解
相關(guān)文章
webpack-mvc 傳統(tǒng)多頁(yè)面組件化開發(fā)詳解
這篇文章主要介紹了webpack-mvc 傳統(tǒng)多頁(yè)面組件化開發(fā)詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05JavaScript數(shù)組Array的一些常用方法總結(jié)
JavaScript的Array對(duì)象是用于構(gòu)造數(shù)組的全局對(duì)象,數(shù)組是類似于列表的高階對(duì)象,下面這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組Array的一些常用方法,需要的朋友可以參考下2021-11-11JavaScript實(shí)現(xiàn)文字跟隨鼠標(biāo)特效
這篇文章主要介紹了JavaScript如何實(shí)現(xiàn)文字跟隨鼠標(biāo)特效,d代碼簡(jiǎn)單易操作,感興趣的朋友可以參考下2015-08-08使用canvas實(shí)現(xiàn)魔法攝像頭的示例代碼
我們用手機(jī)的攝像頭自拍,很容易實(shí)現(xiàn)簡(jiǎn)單的自拍效果,如復(fù)古、黑白等等,其實(shí)我們使用web端的JavaScript也是可以實(shí)現(xiàn)的,接下來(lái)就帶領(lǐng)小伙伴實(shí)現(xiàn)一個(gè)魔法攝像頭,并且提供了截圖下載功能,需要的朋友可以參考下2023-08-08深入理解JavaScript中為什么string可以擁有方法
下面小編就為大家?guī)?lái)一篇深入理解JavaScript中為什么string可以擁有方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05js面向?qū)ο蠓庋b級(jí)聯(lián)下拉菜單列表的實(shí)現(xiàn)步驟
這篇文章主要介紹了js面向?qū)ο蠓庋b級(jí)聯(lián)下拉菜單列表的實(shí)現(xiàn)步驟,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2021-02-02JS簡(jiǎn)單實(shí)現(xiàn)移動(dòng)端日歷功能示例
這篇文章主要介紹了JS簡(jiǎn)單實(shí)現(xiàn)移動(dòng)端日歷功能的方法,涉及javascript針對(duì)日期與時(shí)間的操作及顯示相關(guān)技巧,需要的朋友可以參考下2016-12-12無(wú)縫滾動(dòng)改進(jìn)版支持上下左右滾動(dòng)(封裝成函數(shù))
無(wú)縫滾動(dòng)改進(jìn)版,封裝成函數(shù),同時(shí)支持上下左右無(wú)縫滾動(dòng)。2012-12-12