zoukankan      html  css  js  c++  java
  • 数组基础方法应用

    arr.length   数组的长度
    arr.slice(start,end)    从已有的数组元素中返回选定的数组。
                    start 开始位置   end结束为止。如果end没有参数。就到数组结束元素

    split() join() 的区别
    前者是切割成数组的形式,后者是将数组转换成字符串数组方法
    pop() push() unshift() shift()区别:
    Push()尾部添加 pop()尾部删除
    Unshift()头部添加 shift()头部删除


      

    //1.函数返回最大值Math.max
    function maxNumber(a,b,c){
    return Math.max(a,b,c)
    }
    console.log("返回函数最大值:"+maxNumber(1,6,8));
    //2.数组排序 从小到大排序,返回数组的最大值,最小值
    var add=[1,2,666,888,90,30,];
    console.log("数组倒序排列"+add.reverse())
    function sortNum(a,b){
    return a-b;
    }
    function sortReverse(a,b){
    return b-a;
    }
    var num=add.sort(sortNum);
    console.log("数组从小到大排序"+num)
    var reverse=add.sort(sortReverse);
    console.log("数组从大到小排序"+reverse)
    console.log(num[0]) //返回数组的最小值
    console.log(num[num.length-1]) //返回数组的最大值
    //数组去重
    var arr=[1,2,5,2,7,8,5,"a","b","a"];
    var newArr=[];
    var i;
    for(var i=0;i<arr.length;i++){
    if(newArr.indexOf(arr[i]) == -1){
    newArr.push(arr[i])
    }
    }
    console.log("数组去重结果:"+newArr)
    //数组合并
    /*方法一,循环*/
    var a=new Array(1,2,3,4,6,7);
    var b=new Array(5,8);
    var c=new Array("world","hello");
    for (var i = 0; i <a.length; i++) {
    b.push(a[i]);
    }
    console.log("数组合并:"+b.sort(sortNum))
    /*方法二 contant*/
    var e=c.concat(b);
    console.log(e)
    /*方法三 apply*/
    //字符串数组转换
    var str="hello,world";
    var n=str.split();//字符串转化成数组;
    var m=n.reverse(); //数组倒序转化成字符串
    var c=m.join(); //数组转成字符串*/
    console.log(str.split("").reverse().join())
    //截取字符串
    console.log(str.substring(0,5))
    //数组追加数据;
    var arrobj=[1,2,3];
    var arrobj1=arrobj.push("e");
    console.log(arrobj)
    //数组分割
    var f=[1,2,3,4,5,6,7,8,9,10];
    var g=f.slice(0,5);
    var h=f.slice(5);
    console.log(g,h)
    //

  • 相关阅读:
    spring自动装配的歧义性
    spring装配bean
    spring面向切面编程理解
    spring入门实现打印Hello Spring!
    spring依赖注入的理解
    java中数组和集合的区别
    java中final关键字的作用
    什么是视图?
    什么是事务?
    sql多表查询的总结
  • 原文地址:https://www.cnblogs.com/gzya/p/7081860.html
Copyright © 2011-2022 走看看