• JS数组


    数组:很多个数据的集合
    定义  操作(添加修改)  使用

    var xzq = new Array();
    var xzq = [];//定义
    var xzq1 = [1,2,3,4];//定义并赋值

    数组方法:
    1、join():数组转字符串
    2、push()和pop():末尾的添加删除
    3、shift() 和 unshift():第一个元素的添加删除
    4、sort():排序 1324=>1234
    5、reverse():翻转 123=>321
    6、concat():连接数组 1,2  3,4=>1,2,3,4
    7、slice():删除指定位置的元素
    8、splice():删除指定位置的元素
    9、indexOf()和 lastIndexOf():查找元素

    复制代码
     1 var arr=[1,2,3,4];
     2 console.log(arr.join());  ——  join用法
     3 console.log(arr.join("-"));
     4 console.log(arr);
     5 function repeatstring(str,n){
     6     return new Array(n+1).join(str);
     7 }
     8 console.log(repeatstring("abc",4));
     9 console.log(repeatstring("ni",6));
    10 
    11 console.log(arr.push(5));————push、pop用法
    12 var item=arr.pop();
    13 console.log(item);
    14 console.log(arr);
    15 
    16 去除一个最高分,一个最低分 求平均值
    17 var arr = [];
    18 var max =arr[0];//最高分
    19 var min =arr[0];//最低分
    20 var sum =0;
    21 for(var i=0;i<arr.length;++i){
    22     sum += arr[i];
    23     if(max< arr[i]){
    24         max=arr[i];
    25         if(min > arr[i]){
    26             min = arr[i];
    27         }
    28     }
    29 }var avg = (sum-max-min)/(arr.length-2);
    30 console.log("平均分:"+avg+";最高分:"+max+";最低分:"+min);
    复制代码

    数据元素:就是值
    数组下标(索引):指明数组元素在数组里面的位置  从0开始   数组长度减一
    数组长度:数组元素的个数 xzq1.length =>4

    xzq1[0]=>1
    setTimeout(function(){
     
    },1000);


    数组遍历:

    复制代码
    var arr = ['zhangsan','wangwu','zhaoliu'];
    for(var i=0;i<arr.length;++i){
       arr[i] = arr[i] +123;
    }
    for(var i in arr){
     arr[i];
    }
    复制代码

    一维数组   二维数组  多维数组
    数组的元素是一个一维数组
    把一个数组当另一个数组的元素

  • 相关阅读:
    NOP源码分析六--实体、数据的分层与处理。
    NOP源码分析七---继续
    NOP源码分析 八---set的存储
    Nop 源码分析四 任务系统
    NOP源码分析五,文件位置等详细内容,感冒真难受,嗓子痒又疼。。
    1
    mobx
    ts随笔
    13.vue-vuex
    13.vue-axios
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/10258436.html
Copyright © 2020-2023  润新知