創(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ù)組元素累加