• 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];
    }

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

  • 相关阅读:
    C# 数组 随机 排序
    安全防护之加盐慢哈希加密
    NLog的介绍使用
    xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance(xsi:schemaLocation详解)
    如何计算时间复杂度(转)
    ppp协议介绍(转)
    Netlink 介绍(译)
    TIME_WAIT状态的一些总结
    带头结点单链表的翻转(递归)
    压缩前端文件(html, css, js)
  • 原文地址:https://www.cnblogs.com/2734156755z/p/9187736.html
Copyright © 2020-2023  润新知