javaScript中数组的方法演示

本文介绍了JavaScript中数组的各种操作方法,包括连接(concat)、拼接(join)、弹出(pop)、反转(reverse)、移除(shift)及替换(splice)等方法,并提供示例代码帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    //定义两个数组
    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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值