标签:code inf 长度 length log cti compare 删除 获取
1.join()方法
<script>
    var wdc = [1,2,3,4,5];
    // 将数组中的参数用‘+’号连接,并转换为字符串
    var qqq = wdc.join(‘+‘);
    console.log(qqq)
</script>
结果:

2.栈(后进先出)方法
push():往数组的最后一项添加内容。
<script>
    var wdc = [1,2,3,4,5];
    // 往数组的末端插入‘123’,并将插入后数组的长度返回
    var newlength = wdc.push(‘123‘);
    console.log(newlength);
    console.log(wdc);
</script>
结果:

pop():从数组末尾删除最后一项
<script>
    var wdc = [1,2,3,4,5];
    // 删除数组的最后一个元素,并将获取删除的最后一个元素
    var lastTtem = wdc.pop();
    console.log(lastTtem);
    console.log(wdc);
</script>
结果:

3.队列(先进先出)方法
unshift():往数组的第一项添加内容
<script>
    var wdc = [1,2,3,4,5];
    // 往数组的开头插入‘123’,并将插入后数组的长度返回
    var newlength = wdc.unshift(‘qqq‘);
    console.log(newlength)
    console.log(wdc)
</script>
结果:

shift():删除数组的第一项内容
<script>
    var wdc = [1,2,3,4,5];
    // 删除数组的第一个元素,并将获取删除元素
    var firstItem = wdc.shift();
    console.log(firstItem)
    console.log(wdc)
</script>
结果:

4.数组排序
倒叙:
<script>
    var wdc = [1,2,3,4,5];
    // 数组倒序
    wdc.reverse();
    console.log(wdc)
</script>
结果:

ASCII码排序:
<script>
    var wdc = [1,12,3,14,5];
    // ASCII码排序(根据字符ascii码一位一位的升序)
    wdc.sort()
    console.log(wdc)
</script>
结果:

升序:
<script>
    var wdc = [1,12,3,14,5];
    // 升序
    function compare(a,b){
        if(a < b){
            return -1;
        }else if(a > b){
            return 1;
        }else{
            return 0;
        }
  // 或:return a - b;
    }
    wdc.sort(compare)
    console.log(wdc)
</script>
结果:

降序:
<script>
    var wdc = [1,12,3,14,5];
    // 降序
    function compare1(a,b){
        if(a < b){
            return 1;
        }else if(a > b){
            return -1;
        }else{
            return 0;
        }
  // 或:return b - a;
} wdc.sort(compare1) console.log(wdc) </script>
结果:

标签:code inf 长度 length log cti compare 删除 获取
原文地址:https://www.cnblogs.com/wangdianchao/p/12616671.html