javascript數(shù)組的定義及操作實例
數(shù)組是一組數(shù)據(jù)的集合,js中,數(shù)組里面的數(shù)據(jù)是可以
不同類型的
定義數(shù)組:
1.通過類實例化來創(chuàng)建數(shù)組
var alist01=new Array(1,2,3);
2.通過直接量的方式來創(chuàng)建數(shù)組
var alist02=[1,2,3];
數(shù)組操作
1.通過length來獲取數(shù)組成員的個數(shù)
alert(alist02.length);
2.通過下標獲取數(shù)組成員
alert(alist02[0]);
3.通過push,pop方法在數(shù)組后面增加,刪除成員
alist02.push('z'); alert(alist02); alist02.pop(); alert(alist02);
4.通過push,pop方法在數(shù)組前面增加,刪除成員
alist02.unshift('z'); alert(alist02); alist02.shift(); alert(alist02);
5.反轉數(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'); //從下標為1,即第二個元素開始, 刪除0個元素,增加z,x,y三個元素 alert(alist03);
8.用.join將數(shù)組轉變成字符串
var sTr=alist03.join("-"); alert(sTr); 或者 alert(alist03.join());
內容擴展
什么是數(shù)組
數(shù)組就是一組數(shù)據(jù)的集合
其表現(xiàn)形式就是內存中的一段連續(xù)的內存地址
數(shù)組名稱其實就是連續(xù)內存地址的首地址
關于js中的數(shù)組特點
數(shù)組定義時無需指定數(shù)據(jù)類型
數(shù)組定義時可以無需指定數(shù)組長度
數(shù)組可以存儲任何數(shù)據(jù)類型的數(shù)據(jù)(比如說一個元素保存整型,一個元素保存字符串型,這個在JS中是可以的)
創(chuàng)建數(shù)組的語法:
var arr=[值1,值2,值3]; //隱式創(chuàng)建
var arr=new Array(值1,值2,值3); //直接實例化
var array=new Array(size); //創(chuàng)建數(shù)組并指定長度
以上就是本次介紹的全部知識點內容,感謝大家的學習和對腳本之家的支持。
相關文章
如何在JavaScript中使用localStorage詳情
這篇文章主要介紹了如何在JavaScript中使用localStorage,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02JavaScript實現(xiàn)節(jié)點的刪除與序號重建實例
這篇文章主要介紹了JavaScript實現(xiàn)節(jié)點的刪除與序號重建方法,涉及javascript針對頁面節(jié)點的刪除與遍歷技巧,非常具有實用價值,需要的朋友可以參考下2015-08-08