今天复习了一下JavaScript内置对象中数组的一些内容,其实数组中的一些方法我们在字符串中学过,
记性比较差,还是再复习一次吧!!!现在总结了这些方法和大家分享一下:
1.arr.join(); 用数组的元素组成字符串
2.arr.push("www"); 在数组最后面添加一个元素 返回数组新长度,返回值number
3.arr.reverse(); 该数组里面的元素反序排列
4.arr.pop(); 删除数组最后一个元素 返回被删除的元素
5.arr.shift(); 删除数组的第一个元素 返回被删除的元素
6.arr.slice(start,end); 数组中元素的选择,start元素起始位置,end元素截至位置
7.arr.splice(2,0,"gg"); 在数组第2个位置后添加元素
8.arr.unshift("bb","ss"); 在数组最前面添加元素 返回数组新长度,返回值number
1-8的用法
1. var arr = ["hh","ll","pp","oo","uu"];
2. unction myFunction(){
3. //arr.join(); join用数组的元素组成字符串
4. //arr.push("www"); push在数组最后面添加一个元素
5. //arr.reverse(); reverse数组里面的元素反序排列
6. //arr.pop(); pop删除数组最后一个元素
7. //var dele = arr.shift(); 删除数组的第一个元素
8. //var citrus = arr.slice(1,3); 从一个数组中选择元素
9. //arr.splice(2,0,"gg"); 在数组第2个位置添加元素
10. //arr.unshift("bb","ss"); 在数组前面添加元素
11. var x = document.getElementById("demo");
12. //x.innerHTML = arr.join(); hh,ll,pp,oo,uu
13. //x.innerHTML = arr; hh,ll,pp,oo,uu,www
14. //x.innerHTML = "删除后数组为" + arr; hh,ll,pp,oo
15. //document.getElementById("demo1").innerHTML = "删除的元素是" + dele; uu
16. //x.innerHTML = citrus; ll,pp
17. //x.innerHTML = arr; hh,ll,gg,pp,oo,uu
18. //x.innerHTML = arr.toString(); hh,ll,pp,oo,uu
19. //x.innerHTML = arr; bb,ss,hh,ll,pp,oo,uu
9.arr.sort(); 该数组里面的元素进行排序
var arr1 = [1,2,5,3,9];
arr1.sort(function(a,b){
return a-b; //从小到大排序 b-a,从大到小排序
});
console.log(arr1); //[1,2,3,5,9]