zoukankan      html  css  js  c++  java
  • 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方法只是提取数据,并不会改变原数组的值。

  • 相关阅读:
    dojo自定义Widget
    奇怪的JS
    Dojo Widget系统(转)
    JS 中Promise 模式
    Structs 原理图
    ArcGIS Engine Style文件操作
    dojo.hitch 原理
    Android:解决cannot find zipalign的问题
    Bootstrap:解决Bootstrap下拉框需要双击才能打开的问题
    Clojure:添加gzip功能
  • 原文地址:https://www.cnblogs.com/lingdublog/p/6483340.html
Copyright © 2011-2022 走看看