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数组操作(增删改查)的主要内容,如果未能解决你的问题,请参考以下文章
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段