zoukankan      html  css  js  c++  java
  • 数组常用一些方法

    创建新对象有两种不同的方法:

    1.定义并创建对象的实例

    2.使用函数来定义对象,然后创建新的对象实例

    JavaScript 基于 prototype,而不是基于类的。

      <script type="text/javascript">
        //join():数组的所有元素放入一个字符串。自定义分隔符。
        var aa=[1,23,4,56];
        var bb=aa.join();
        var cc=aa.join('|');
        document.write(bb+"<br />");
        document.write(cc+"<br />");
        //concat():连接两个或更多的数组(组成新数组),并返回结果。
        var bb=[1,2,3],cc=[4,5,6],dd=[7,8,9];
        document.write(bb.concat(cc)+"<br />");
        document.write(bb.concat(cc,dd)+"<br />");
        //reverse():颠倒数组中元素的顺序。
        document.write('原来顺序:'+aa+"<br />")
        document.write('颠倒后顺序:'+aa.reverse()+"<br />");
        //sort():根据ASCII排序。
        var ee=[1,23,53,6363,11,242,22,556];
        var ff=['ghe','eff','abc'];
        document.write("ASCII英文排序:"+ff.sort()+"<br />");
        document.write("ASCII数字排序:"+ee.sort()+"<br />");
        //从小到大
        document.write("数字排序从小到大:"+ee.sort(paixu1)+"<br />");
        function paixu1(a,b){
        return a-b;// 如果 a-b>0 返回 a a-b<0 返回 b
        }
        //从大到小 如果 b-a>0 返回 b b-a<0 返回 a
        document.write("数字排序从大到小:"+ee.sort(function(a,b){return b-a}));
      </script>

    push() 向数组的末尾添加一个或更多元素,并返回新的长度。
    concat() 连接两个或更多的数组,并返回结果。
    join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
    pop() 删除并返回数组的最后一个元素
    push() 向数组的末尾添加一个或更多元素,并返回新的长度。
    reverse() 颠倒数组中元素的顺序。
    shift() 删除并返回数组的第一个元素
    slice() 从某个已有的数组返回选定的元素
    sort() 对数组的元素进行排序
    splice() 删除元素,并向数组添加新元素。
    toSource() 返回该对象的源代码。
    toString() 把数组转换为字符串,并返回结果。
    toLocaleString() 把数组转换为本地数组,并返回结果。
    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
    valueOf() 返回数组对象的原始值

  • 相关阅读:
    C++ 编译时字符串加密
    c#自动修复缺损和不规范的html
    C#下载网络资源(网页或文件)
    yum install 命令下载安装离线包
    C# Sql Server 数据库 传递 表值参数
    cximage 裁剪图片并背景透明
    centos 7.5 编译并运行 opencv 4.5.1 c++
    c++ freeimage 指定颜色透明
    c++ string 大小写转换
    opencv 裁剪图像
  • 原文地址:https://www.cnblogs.com/lhl66/p/7198361.html
Copyright © 2011-2022 走看看