• js数组操作(增、删、改、查)


    数组是js中非常常用的一个对象,它有一些经典的操作,今天零度就为大家介绍介绍。

    首先,声明一个数组的方法有两种:

    var arr = [];
    或者
    var arr = new Array();

    一般情况都使用第一种,在创建的时候可以直接往里面放数据,也可以以后在添加。

    一、给数组添加数据

    常用的有两种方法:

    1.push方法,向数组的末尾添加数据

    arr.push('a','b');
    alert(arr);    //a,b

    2.unshift方法,向数组的开头添加数据

    arr.unshift('1');
    alert(arr);     //1,a,b

    二、删除数组数据

    常用的有两种方法:

    1.pop方法,删除数组末尾的一个数据

    arr.pop();
    alert(arr);     //1,a

    2.shift方法,删除数组开头的一个数据

    arr.shift();
    alert(arr);     //a

    三、更改数组数据

    这里要用到数组里的一个强大的方法splice

    arr.splice(0,1,'a','b','c');
    alert(arr);       //a,b,c

    splice方法的第一个参数是要删除或添加元素的位置,第二个参数是要删除元素的个数,第三个及以后的参数是要添加的元素。

    四、数组的查询提取

    用到的方法是slice方法

    var arr1 = arr.slice(0,2);
    alert(arr1);     //a,b
    alert(arr);      //a,b,c

    slice方法的第一个参数是提取元素的开头下标,第二个参数是提取元素的结尾下标,注意的是slice方法只是提取数据,并不会改变原数组的值。

  • 相关阅读:
    大佬讲话听后感
    P1226快速幂取余
    对拍
    P1017 进制转换
    P1092 虫食算 NOIP2002
    P1003 铺地毯
    P1443 马的遍历
    P1032 字串变换
    P1379 八数码问题
    2-MAVEN 基本命令
  • 原文地址:https://www.cnblogs.com/lingdublog/p/6483340.html
Copyright © 2020-2023  润新知