zoukankan      html  css  js  c++  java
  • js数组


    数组:
    定义1、var arr=[12,5,8,9];
           2、var arr= new Array(12,5,8,9);
     length:数组的长度不仅可以获取也可以设置。例:快速清空数组
    一般一个数组最好只放一种类型
     
    数组的方法:
    数组的添加和删除
    push():往数组的末尾添加
    pop():在尾部删除 arr.pop();
    shift():从头部删除元素
    unshift():往头部添加元素
    splice(开始,长度,元素):从中间删除添加元素,没有元素就是删除,有元素就是添加(长度为0)或者替换(长度有值),添加在起点的位置
    数组的连接:concat
    var a=[1,2,3];
    var b=[4,5,6];
    a.concat(b)
    join(分隔符):
    var a=[1,2,3,4];
    alert(arr.join('-'));
    结果为:1-2-3-4
     
     
    排序:sort():只认识字符串
    对数字排序的两种方法
    arr.sort(function(n1,n2){
        if(n1<n2){
        return -1;
    }
        else if(n1>n2){
         return 1;
    }
       else{
      return 0;
     }
    });
    或者arr.sort(function(n1,n2){
        return n1-n2;
    });
    逆序:reverse()
    对数字逆序排列:arr.reverse(arr.sort)
  • 相关阅读:
    Mysql优化之6年工作经验总结
    mysql_innodb存储引擎的优化
    十六、MySQL授权命令grant的使用方法
    十五、Mysql字符集的那些事
    十四、索引
    十三、视图
    十二、存储过程
    十一、触发器
    十、存储引擎
    九、备份与恢复
  • 原文地址:https://www.cnblogs.com/lyne11/p/6528922.html
Copyright © 2011-2022 走看看