码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript中数组的增删改查以及应用方式

时间:2018-12-26 15:53:38      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:一个   方法   数组元素   增删改查   元素   color   查找   内容   asc   

数组的增加方法

1.push()方法向数组中末尾添加一个元素,原数组改变

 var arr=[1,2,3,4];
    var arr1=arr.push(6);
        console.log(arr);//打印出来是数组元素
        consloe.log(arr1);//打印出来是数组的长度

2.unshit()方法向数组中开始元素添加一个元素,原数组改变

 var arr=[1,2,3,4];
    var arr2=arr.unshit(6);
        console.log(arr);//打印出来是数组
        consloe.log(arr1);//打印出来是数组的长度

3.splice()方法

ary.splice(n,m,x)
从索引n开始删除m个元素,把新增的元素X放在索引n的前面,把删除的元素当成一个新数组返回,原有数组改变
 
ary.splice(n,m)从索引n开始删除m个元素,把删除的内容当做新数组返回,原有数组改变
var arr=[1,2,3,4];
  var arr3=arr.splice(1,1,88);
    console.log(arr3);
    console.log(arr);

数组的删除方法

1.pop()方法删除数组中的最后一项,返回是删除数组那一项,原数组改变

var arr=[1,2,3,4];
    var arr4=arr.pop();
        console.log(arr); //返回旧数组
        console.log(arr4);//返回是数组删除那一项

2.shit()方法删除数组中的最后一项,返回是删除数组那一项,原数组改变

var arr=[1,2,3,4];
    var arr5=arr.shit();
        console.log(arr);//返回旧数组
     console.log(arr5);//返回是数组删除那一项

 3.splice()方法删除数组中的元素,返回的是删除元素数组,元数组改变

   var arr=[5,8,3,4,6];
       var arr6=ary.splice(arr.length-2,1);
        //arr.lenght 代表数组的长度 
        //splice()用法看上面
        console.dir(arrr);//---->输出的是[5,8,3,6]    

数组的查询和复制方法

1.slice(n,m)从索引n开始,找到索引m处,把找到的内容作为新的数组返回,原有数组不改变        

var arr=[1,2,3,4,5,6];
      var arr7=arr.slice(1,3);
      console.log(arr7); // [2, 3]

 2.slice(n) 从索引n开始查找到数组末尾

var arr=[1,2,3,4,5,6];
      var arr8=arr.slice(1);
      console.log(arr7); // [3,4,5,6];

数组转化为字符串

1.sort 方法可以实现由大到小或者由小到大的排序 但是直接写sort只能排序十以内的数字  

var arr=[1,2,3,4,5];
    var arr8=arr.sort(function(a,b){return (a-b)
   
 });
console.log(arr8);

1.reverse()方法数组逆序

var arr=[1,2,3,4,5];
         var arr9=arr.reverse();
      console.log(arr9);//[5,4,3,2,1]

2.toString()方法数组转换字符串 

 var arr=[1,2,3,4,5];
       var arr10=arr.toString();
      console.log(arr10);//1,2,3,4,5

join():将数组中的所有元素转换为一个字符串

indexof():搜索数组中的元素,并返回它所在位置

JavaScript中数组的增删改查以及应用方式

标签:一个   方法   数组元素   增删改查   元素   color   查找   内容   asc   

原文地址:https://www.cnblogs.com/kangkang-saonian/p/10009845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!