javaScript中数组的方法演示

原创 2015年07月10日 00:09:47
    //定义两个数组
    var arr=["nba","haha","cba","aaa","abc"];
    var arr2 = ["qq","xiaoqiang",70];

    document.writeln(arr.concat('mm',arr2)+"<br/>");
//concat方法在arr数组上连接一个元素"mm",再连接一个arr2数组
//将mm作为新数组中的元素,将arr2数组中的元素也作为新数组中的元素。
//结果为nba,haha,cba,aaa,abc,mm,qq,xiaoqiang,70

    document.write(arr.join("-")+"<br/>");
    //结果为nba-haha-cba-aaa-abc
    /**
        //模拟一下的join的实现原理。
    function myJoin(arr,separator){
        var str = "";
        for(var x=0;x<arr.length ; x++){
        if(x!=arr.length-1){
        str += arr[x]+separator;}
        else{
        str += arr[x];
        }
        return str;
        }
    */

    document.write(arr.pop()+"<br/>");
    //删除并返回最后一个元素。
    //结果为abc

    document.write(arr.reverse()+"<br/>");
    //把数组反转过来
    //结果为aaa,cba,haha,nba

    document.write(arr.shift()+"<br/>");
    //删除并返回第一个元素。
    //结果为aaa

    var temp = arr.splice(1,3,8080,9527,"xixixi","wangcai");
    //删除元素并可以进行元素的替换。
    //显示删除的元素

    document.write(arr4.unshift(uuu)+"<br/>");
    //输出有多少个元素。并把uuu插入数组开始位置
    //给数组添加一个原型方法,获取最大值
    Array.prototype.getMax=function(){
        var temp=0;
        for(var x=1;x<this.length;x++){
            if(this[x]>this[temp]){
                    temp=x;
            }
            }
            return this[temp];
    };


    var  a1=[1,2,3,45,5];

    document.write(a1.getMax());
    //结果为45

相关文章推荐

javascript数组的sort方法排序例子

  • 2012年04月09日 14:14
  • 661B
  • 下载

有关Javascript中数组的push方法

javascript数组的本质,宽泛的没有约束的array.length. for freedom!

JavaScript的数组实现队列与堆栈的方法

一、队列和堆栈的简单介绍 1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出...

JavaScript 保存数组到 Cookie 的方法

大部分的浏览器一个网站只支持保存20个Cookie,超过20个Cookie,旧的Cookie会被最新的Cookie代替。那么如果要有超过20个 Cookie要保存只能将Cookie存为数组然后保存到C...

【学习总结】对javascript中数组迭代方法的理解。

5个迭代方法:ECMAscript为Array类型定义了5个迭代方法。分别是every() /filter()/forEach()/map()/some()function形参的意义:每个方法都接受两...

javaScript中的数组篇——常用方法2

数组中常用的遍历方法forEach()、map()、filter()、some()、every()、indexOf()、lastIndexOf()...

JavaScript 数组去重的四种方法

四种方法都需要借助一个临时数组,并最终返回这个临时数组。 列表内容 使用方法indexOf判断当前元素是否已经存在于临时数组中,如果不存在(结果返回-1),则push到临时数组中。function r...

JavaScript数组对象操作方法属性全集合

数组对象的3个属性 1、length 属性     Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。和其他大多数语言...

javaScript--数组(Array)的reduce方法解析

概述:javaScript中Array中不止reduce方法,还包含foreach,map,filter等等,这里主要介绍是reduce方法。 reduce()从左到右累计数据,直到最后为一个值(也就...

JavaScript常用数组操作函数方法

1、concat() 连接两个或更多的数组 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 例如: 1 script type="text/javascript"> 2 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaScript中数组的方法演示
举报原因:
原因补充:

(最多只允许输入30个字)