javascript數(shù)組的定義及操作實(shí)例
數(shù)組是一組數(shù)據(jù)的集合,js中,數(shù)組里面的數(shù)據(jù)是可以
不同類(lèi)型的
定義數(shù)組:
1.通過(guò)類(lèi)實(shí)例化來(lái)創(chuàng)建數(shù)組
var alist01=new Array(1,2,3);
2.通過(guò)直接量的方式來(lái)創(chuàng)建數(shù)組
var alist02=[1,2,3];
數(shù)組操作
1.通過(guò)length來(lái)獲取數(shù)組成員的個(gè)數(shù)
alert(alist02.length);
2.通過(guò)下標(biāo)獲取數(shù)組成員
alert(alist02[0]);
3.通過(guò)push,pop方法在數(shù)組后面增加,刪除成員
alist02.push('z');
alert(alist02);
alist02.pop();
alert(alist02);
4.通過(guò)push,pop方法在數(shù)組前面增加,刪除成員
alist02.unshift('z');
alert(alist02);
alist02.shift();
alert(alist02);
5.反轉(zhuǎn)數(shù)組
alist02.reverse(); alert(alist02);
6.返回值在數(shù)組中第一次出現(xiàn)的位置
var alist03=
['a','b','c','d','a','b'];
alert(alist03.indexOf('b'));
7.在數(shù)組中增加或刪除成員
alist03.splice(1,0,'z','x','y'); //從下標(biāo)為1,即第二個(gè)元素開(kāi)始, 刪除0個(gè)元素,增加z,x,y三個(gè)元素 alert(alist03);
8.用.join將數(shù)組轉(zhuǎn)變成字符串
var sTr=alist03.join("-");
alert(sTr);
或者 alert(alist03.join());
內(nèi)容擴(kuò)展
什么是數(shù)組
數(shù)組就是一組數(shù)據(jù)的集合
其表現(xiàn)形式就是內(nèi)存中的一段連續(xù)的內(nèi)存地址
數(shù)組名稱(chēng)其實(shí)就是連續(xù)內(nèi)存地址的首地址
關(guān)于js中的數(shù)組特點(diǎn)
數(shù)組定義時(shí)無(wú)需指定數(shù)據(jù)類(lèi)型
數(shù)組定義時(shí)可以無(wú)需指定數(shù)組長(zhǎng)度
數(shù)組可以存儲(chǔ)任何數(shù)據(jù)類(lèi)型的數(shù)據(jù)(比如說(shuō)一個(gè)元素保存整型,一個(gè)元素保存字符串型,這個(gè)在JS中是可以的)
創(chuàng)建數(shù)組的語(yǔ)法:
var arr=[值1,值2,值3]; //隱式創(chuàng)建
var arr=new Array(值1,值2,值3); //直接實(shí)例化
var array=new Array(size); //創(chuàng)建數(shù)組并指定長(zhǎng)度
以上就是本次介紹的全部知識(shí)點(diǎn)內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
針對(duì)JavaScript中this指向的簡(jiǎn)單理解
這篇文章主要為大家詳細(xì)JavaScript中this指向的簡(jiǎn)單理解,感興趣的小伙伴們可以參考一下2016-08-08
防止頁(yè)面被iframe(兼容IE,Firefox火狐)
以前發(fā)布的防止被iframe的代碼,容易在火狐瀏覽器下, 不斷的刷新頁(yè)面。所以從網(wǎng)站找到了這篇文章。2010-07-07
JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)鏈接的幾種方式匯總
這篇文章主要介紹了JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)鏈接的幾種方式,簡(jiǎn)單總結(jié)了幾種頁(yè)面跳轉(zhuǎn)功能的實(shí)現(xiàn),有使用js跳轉(zhuǎn)頁(yè)面,返回上一次預(yù)覽界面及button按鈕添加事件跳轉(zhuǎn),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2024-01-01
如何在JavaScript中使用localStorage詳情
這篇文章主要介紹了如何在JavaScript中使用localStorage,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
ES6知識(shí)點(diǎn)整理之?dāng)?shù)組解構(gòu)和字符串解構(gòu)的應(yīng)用示例
這篇文章主要介紹了ES6知識(shí)點(diǎn)整理之?dāng)?shù)組解構(gòu)和字符串解構(gòu)的應(yīng)用,結(jié)合實(shí)例形式分析了ES6數(shù)組解構(gòu)和字符串解構(gòu)的實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-04-04
JavaScript實(shí)現(xiàn)節(jié)點(diǎn)的刪除與序號(hào)重建實(shí)例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)節(jié)點(diǎn)的刪除與序號(hào)重建方法,涉及javascript針對(duì)頁(yè)面節(jié)點(diǎn)的刪除與遍歷技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08

