首页 > 代码库 > 数组常用一些方法

数组常用一些方法

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

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() 返回数组对象的原始值

数组常用一些方法