码迷,mamicode.com
首页 > 编程语言 > 详细

JS_数组的操作

时间:2020-04-01 23:39:13      阅读:82      评论:0      收藏:0      [点我收藏+]

标签: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>

结果:

技术图片

 

JS_数组的操作

标签:code   inf   长度   length   log   cti   compare   删除   获取   

原文地址:https://www.cnblogs.com/wangdianchao/p/12616671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!