js数组操作(增删改查)

Posted 零度逍遥的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方法只是提取数据,并不会改变原数组的值。

以上是关于js数组操作(增删改查)的主要内容,如果未能解决你的问题,请参考以下文章

JS增删改查

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

jQuery自定义数组操作类(类似于List集合的增删改查)

js 数组的增删改查

js中的增删改查——数组对象,接口

小程序实例:用js方法splict()indexOf()push()replace()等操作数组Array的增删改查