JavaScript數(shù)組

創(chuàng)建數(shù)組

new Array();
var array = [ ] //最常用
array.length 數(shù)組長(zhǎng)度

獲取數(shù)組元素

arr[index]; arr[index].屬性;

查找數(shù)組元素

arr.indexOf(searchElement) 沒(méi)有的元素返回-1 有的元素返回位置
arr.forEach(callback); 遍歷數(shù)組,修改
arr.reverse(); 把數(shù)組變倒序
arr.sort(function);比較數(shù)組元素
arr.push(); 增加數(shù)組元素,加在最后
arr.unShift(); 往前面添加
arr.shift(); 返回?cái)?shù)組第一個(gè)元素,并刪除它
arr.pop(); 返回最后一個(gè)元素,并刪除它
arr.splice(index,howmany,加入的元素); 在index位置刪掉多少東西,加入什么 howmany設(shè)置為0,相當(dāng)于在index位置插入元素
arr.slice(begin,[end]); 從begin位置拷貝數(shù)組,不取end元素
arr.concat(value1,value2......,valueN); 鏈接多個(gè)數(shù)組 連接成一個(gè)數(shù)組,value不一定是數(shù)組
arr.join(“;”) 把數(shù)組用分號(hào)分開(kāi),輸出字符串
arr.map(callback); 返回一個(gè)新的數(shù)組
arr.reduce(callback); 數(shù)組元素累加

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容