數(shù)組API
1.String(); 把數(shù)組轉(zhuǎn)換成字符串 注意大小寫
var arr = [1,2,3,4];
var str = String(arr);
document.write(str);
2.join(); 拼接 拼接的結(jié)果是字符串
var arr = ['h','e','l','l','o'];
var str = arr.join('');
document.write(str);
join('')括號里是拼接符崖瞭,什么也沒有就默認(rèn)是String
3.concat() 拼接 拼接的結(jié)果還是數(shù)組
var arr = ['a','b','c','d'];
var arr2 = [1,2,3,4,5];
var str=arr.concat(arr2);
document.write(str);
4.slice(starti,endi); 截取
var arr = [1,2,3,4,5,6,7,8];
var str = arr.slice(1,5);
document.write(str);
var arr = [1,2,3,4,5,6,7,8];
var str = arr.slice(-5,-1);
document.write(str);
starti:開始endi:結(jié)尾
1).含頭不含尾
2).如果省略第二個參數(shù),默認(rèn)從starti截取到結(jié)尾
3).如果不寫參數(shù)皮迟,相當(dāng)于復(fù)制原數(shù)組
4).支持負(fù)數(shù)參數(shù)
5.splice(starti,n); 刪除 插入 替換
var arr = ['a','b','c','d','e','f'];
下標(biāo): 0 1 2 3 4 5
刪除
var str = arr.splice(3,2);
從下標(biāo)為3的元素開始刪除2個元素鼻弧,上邊這個語句刪除的是下標(biāo)3和4的元素
插入
var str = arr.splice(3,0,'1','2');
在下標(biāo)為3的元素前插入新元素
替換
var str = arr.splice(3,3,'A','B','C');
從下標(biāo)為3的元素開始替換3個元素弄贿,上邊這個語句替換的的是下標(biāo)3、4霜大、5的元素
document.write(arr);
6.reverse(); 翻轉(zhuǎn)
把數(shù)組中元素的前后順序翻轉(zhuǎn)
var arr = [1,2,3,4,5];
var str = arr.reverse();
document.write(str);
7.push(); 給數(shù)組末尾添加元素
var arr = [1,2,3,4,5];
var str = arr.push('a',10);
document.write(arr);
8.pop(); 刪除數(shù)組末尾元素
var arr = [1,2,3,4,5];
var str = arr.pop();
document.write(arr);
9.unshift(); 給數(shù)組開頭添加元素 可以添加多個
var arr = ['a','b','c','d'];
var str = arr.unshift('A','B');
document.write(arr);
10.shift(); 刪除數(shù)組開頭元素 只能刪除一個
var arr = [1,2,3,4,5];
var str = arr.shift();
document.write(arr);