数组常用的操作方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

1,什么是数组?

元素组成的有序集合

2,创建数组两方式?


提示:以下是本篇文章正文内容,下面案例可供参考

一、内置操作方法(改变数组本身的)7个

示例:

1,push  尾部添加 数组本身改变 返回值 是数组的长度

2,pop  尾部删除 数组本身改变 返回值 返回删除的数组

3,shift  头部删除 数组本身改变 返回值 返回删除的元素

4,unshift 头部添加  数组本身改变  返回值 是数组的长度

5,sort 排序  数组本身改变  返回值  排序后的数组

6,reverse 反转 数组本身改变  返回值  反转后的数组

7,splice  删除 添加 替换 arr.splice(下标,长度,插入的值)

二、使用步骤

1.引入库

代码如下(示例) 

var arr=[1,2,3]  

2.读入数据

代码如下(示例):

​
   //array.push(),向数组的末尾添加一个或多个元素,并返回新的数组长度,原数组改变
        var arr = ['朝鲜', '越南' ,'草莓']
        arr.push('木瓜', '苹果')
        console.log(arr);
        console.log(arr.push('木瓜', '苹果'));

     //Array.unshift(),向数组的开头添加一个或多个元素,并返回新的数组长度,原数组改变
        var arr = ['朝鲜', '越南' ,'草莓']
         arr.unshift('草莓','木瓜')
         console.log(arr.unshift('草莓','木瓜'));
         console.log(arr);

         //Array.pop(),删除并返回数组的最后一个元素,原数组改变
         var arr = ['朝鲜', '越南' ,'草莓']
         console.log(arr.pop());
         console.log(arr);

         //Array.concat(arr1,arr2), 合并两个或多个数组,生成一个新的数组。原数组不变
         var arr = ['朝鲜', '越南' ,'草莓']
         var arr1=['草莓' ,'木瓜' ]
         arr.concat(arr1)
         console.log(arr.concat(arr1));
         console.log(arr);
         console.log(arr1);

         //Array.join(),将数组的每一项用指定字符连接形成一个字符串。默认连接字符为','
         var arr = ['朝鲜', '越南' ,'草莓']
         console.log(arr.join());
         console.log(arr.join('*'));

         //Array.reverse(),将数组倒序,原数组改变。
         var arr = ['朝鲜', '越南' ,'草莓']
         console.log(arr.reverse());

         //Array.splice(index,howmany,arr1,arr2),删除元素并添加元素,从index位置开始删除howmany个元素,
         //并将arr1,arr2数据从index位置依次插入。howmany为0时,则不删除元素。
         //index 索引值
         //howmany 删除几个元素
         //arr1 arr2 要替换的元素
         var arr = ['朝鲜', '越南' ,'草莓','越南','日本','美国','菲律宾']
        //  console.log(arr.splice(3,3,));  删除元素
        //  console.log(arr.splice(2,2,'俄罗斯','泰国')); 替换元素
        console.log(arr.splice(0,0,'俄罗斯','泰国')); 
         console.log(arr);
​

  //1,array.push(),向数组的末尾添加一个或多个元素,并返回新的数组长度,原数组改变

        var arr = ['朝鲜', '越南' ,'草莓']

        arr.push('木瓜', '苹果')

        console.log(arr);

        console.log(arr.push('木瓜', '苹果'));

        //Array.unshift(),向数组的开头添加一个或多个元素,并返回新的数组长度,原数组改变

        var arr = ['朝鲜', '越南' ,'草莓']

         arr.unshift('草莓','木瓜')

         console.log(arr.unshift('草莓','木瓜'));

         console.log(arr);

         //Array.pop(),删除并返回数组的最后一个元素,原数组改变

         var arr = ['朝鲜', '越南' ,'草莓']

         console.log(arr.pop());

         console.log(arr);

         //Array.concat(arr1,arr2), 合并两个或多个数组,生成一个新的数组。原数组不变

         var arr = ['朝鲜', '越南' ,'草莓']

         var arr1=['草莓' ,'木瓜' ]

         arr.concat(arr1)

         console.log(arr.concat(arr1));

         console.log(arr);

         console.log(arr1);

         //Array.join(),将数组的每一项用指定字符连接形成一个字符串。默认连接字符为','

         var arr = ['朝鲜', '越南' ,'草莓']

         console.log(arr.join());

         console.log(arr.join('*'));

         //Array.reverse(),将数组倒序,原数组改变。

         var arr = ['朝鲜', '越南' ,'草莓']

         console.log(arr.reverse());

         //Array.splice(index,howmany,arr1,arr2),删除元素并添加元素,从index位置开始删除howmany个元素,

         //并将arr1,arr2数据从index位置依次插入。howmany为0时,则不删除元素。

         //index 索引值

         //howmany 删除几个元素

         //arr1 arr2 要替换的元素

         var arr = ['朝鲜', '越南' ,'草莓','越南','日本','美国','菲律宾']

        //  console.log(arr.splice(3,3,));  删除元素

        //  console.log(arr.splice(2,2,'俄罗斯','泰国')); 替换元素

        console.log(arr.splice(0,0,'俄罗斯','泰国'));

         console.log(arr);


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值