妙味——JS数组的方法

添加、删除元素

  数组的方法:

  添加  push(元素),从尾部添加    unshift(元素),从头部添加

  删除  pop(元素),从尾部弹出    shift(元素),从头部弹出

<script>
var arr=[1,2,3]

// arr.push(4);    //1,2,3,4
//arr.pop();    //1,2

//arr.shift();    //2,3
arr.unshift(4);    //4,1,2,3
alert(arr);

</script>

 排序、转换

  排序

  sort([比较函数]),排序一个数组

例:数字排序

<script>
    var arr=[12,34,51,2,512,6,213,76]

    arr.sort(function(num1,num2){
        //return num1 - num2;    //从小到大
        return num2 - num1;        //从大到小
    });
    alert(arr);
</script>

  转换类

  concat()

<script>
var arr1=[1,2,3]
var arr2=[4,5,6]

alert(arr1.concat(arr2));    //1,2,3,4,5,6
</script>

  join(分隔符)

<script>
var arr1=[1,2,3]

alert(arr1.join('-'));    //1-2-3
</script>

字符串 split

<script>
var str = '1-2-3';
var arr=str.split('-');

alert(arr);    //1,2,3
</script>
高否?富否?帅否? 否? 滚去学习!
原文地址:https://www.cnblogs.com/baixc/p/3440601.html