zoukankan      html  css  js  c++  java
  • js基础之数组

    数组方法

    添加:

    push

    arr.push();//尾部添加

    unshift

    arr.unshift();//头部添加

    删除:

    pop

    arr.pop();//尾部删除

    shift

    arr.shift();//头部删除

    排序:sort

    arr.sort();

    sort很蠢,它只认识字符串,如果是数字则要设置一个比较函数

    var arr=[8,15,6,3,50];
    arr.sort(function(num1,num2){
      return num1-num2;
    });
    alert(arr);

    连接:concat、join

    arr1.concat(arr2);

    arr.join('-');//数组转换成字符串

    var str = '12-5-8-32';

    var arr = str.split('-');//字符串转换成数组[12,5,8,32],注意此时的arr[0]为字符串,需要paseInt成数字

     在数组任何位置删除+插入:splice

    var arr=[8,15,6,3,50];
    arr.splice(2,1,'no1','n2');alert(arr);

     

     

     

      


    作者:狂流
    出处:http://www.cnblogs.com/kuangliu/
    欢迎转载,分享快乐! 如果觉得这篇文章对你有用,请抖抖小手,推荐一下!

  • 相关阅读:
    Tomcat启动流程简析
    Tomcat的启停脚本源码解析
    Servlet规范
    CCNA
    CCNA-Part 6
    MYSQL 使用基础
    CCNA-Part5
    CCNA-Part4 -网络层
    MySQL 字符串索引优化方案
    CCNA-Part3
  • 原文地址:https://www.cnblogs.com/kuangliu/p/3473926.html
Copyright © 2011-2022 走看看