数组的增加方法

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():搜索数组中的元素,并返回它所在位置

转载于:https://www.cnblogs.com/kangkang-saonian/p/10009845.html

JavaScript中数组的增删改查以及应用方式相关推荐

  1. js中数组的增删改查遍历迭代过滤

    注:最后附有源码,可自行测试,动动手印象更深刻 js中数组的增删改查.排序.遍历.迭代.过滤 1.展开语法 2.解构赋值 3.剩余解构 4.增删改 5.合并拆分 6.查 7.排序 8.遍历 9.迭代 ...

  2. java中的数组增删查改操作,java数组实现增删改查

    java 实现动态数组,Java工具类Arrays中不得不知的常用方法,数组实现队列java,java数组实现增删改查 java 增删改查代码 import java.sql.Connection; ...

  3. kotlin——数组(增删改查)、haspMap(增删改查过滤)、for中断continue

    一.数组的增删改查 1.数组遍历(查) val array: Array<String> = Array(5) { (it * 10).toString() } // 下标for (ite ...

  4. Java中的sqlsession_java相关:MyBatis中SqlSession实现增删改查案例

    java相关:MyBatis中SqlSession实现增删改查案例 发布于 2020-6-13| 复制链接 摘记: 前言     开博客这是第一次写系列文章,从内心上讲是有点担心自己写不好,写不全,毕 ...

  5. 数组的增删改查原理(原生JS)

    数组的增删改查(原生JS) var Arr = [1, 2, 3, 4, 5, 6]; 查 //查 直接遍历数组,这里分别遍历一维数组和二位数组:// 一维数组for (var i = 0; i &l ...

  6. Spring Boot 中使用 MongoDB 增删改查

    本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查 1.什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件 ...

  7. Elasticsearch在thinkphp5中的使用增删改查(模糊查询、批量查询)

    Elasticsearch在thinkphp5中的使用(模糊查询) 需要安装elasticsearch.elastic-header-master.kibana.analysis-ik四个包,如下图所 ...

  8. MySQL对于表中数据的增删改查

    增删改查(curd) curd的解释: 代表创建(Create).更新(Update).读取(Retrieve)和删除(Delete) 查询基本使用 查询所有列(表中所有字段) select * fr ...

  9. 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码

    简单说操作的步骤: 1.连接数据库 2.将SQL语句发送到数据库 3.执行SQL语句 这里举个例子: 在一个数据库中有个students表,表中有学号(Id),姓名(Name),性别(Sex),地址( ...

最新文章

  1. 自动驾驶与汽车安全电子技术
  2. 皮一皮:这小伙子怎么能掌握这么多高深技术!!!
  3. phpcms某处逻辑问题导致getshell
  4. servlet25配置和30
  5. linux 的计划任务 cron
  6. 618 前夕,不谈促销,京东云带你聊聊技术……
  7. 阅读作业二-----读Lost in CatB有感 by 李栋
  8. E9流程表单中动态自定义添加button js代码
  9. 第二章 springboot+mybatis
  10. 2020牛客多校训练1 H Minimum-cost Flow(最小费用流)
  11. Linux dos攻击服务器,Linux服务器如何防止DoS攻击
  12. CDOJ 1131 男神的礼物 区间dp
  13. 论Python常见的内置模块
  14. 2021-07-29 vue事件冒泡和事件捕获,阻止冒泡和阻止浏览器默认行为
  15. Self-critical Sequence Training
  16. 汉字转html实体符号js_HTML字符实体(Character Entities),转义字符串(Escape Sequence) 转...
  17. 信息系统项目管理师----成本类计算
  18. 读书笔记——漫画中国式项目管理
  19. 深度解读互联网新时代:Web3.0
  20. 华为 ServiceComb框架

热门文章

  1. videoview 播放视频
  2. easy_runner一个简单的压测程序
  3. [快速技巧]通过命令在 Debian/Ubuntu 中设置默认浏览器
  4. 前端进阶之路:初涉Less
  5. WKWebView不显示提示框(Swift)
  6. C/C++-style输入输出函数
  7. SDN,这一年都经历了什么
  8. ASP.NET MVC 学习6、学习使用Code First Migrations功能,把Model的更新同步到DB中
  9. (转)利用Ant与Proguard混淆引用的子工程项目jar包及打war包
  10. 采用邻接表存储结构,编写一个判别无向图中任意给定的两个顶点之间是否存在一条长度为k的简单路径的算法。