js中数组和字符串的方法总结
一、数组方法简单总结为以下几种
1、原有: 增、删、改、截、拼、复、排、转
2、ES5扩展: 查、遍历
增:
前增
var arr = [,,,,];
console.log(arr.unshift(,,[true,false])); //
console.log(arr); //Array(8) [ 1, 2, (2) […], 3, 4, 5, 6, 7 ] 后增
var arr = [,,,,];
console.log(arr.push(,,[true,false])); //
console.log(arr); //Array(8) [ 3, 4, 5, 6, 7, 1, 2, (2) […] ]
删:
前删
var arr = [,,,,]; //3 删除的元素
console.log(arr.shift()); //Array(4) [ 4, 5, 6, 7 ]
console.log(arr);
后删
var arr = [,,,,];
console.log(arr);
console.log(arr.pop()); //
console.log(arr); //Array(4) [ 3, 4, 5, 6 ]
改:
改
var arr = [,,,,]; //
console.log(arr);
console.log(arr.splice(,)); //从下标1开始,删除2个元素 //Array [ 4, 5 ]
console.log(arr); //Array(3) [ 3, 6, 7 ] var arr = [,,,,];
console.log(arr);
console.log(arr.splice(,,,,[true,false,null])); //Array [ 4, 5 ] //把4,5改成8,9,[true,false,null]
console.log(arr); //Array(6) [ 3, 8, 9, (3) […], 6, 7 ] var arr = [,,,,];
console.log(arr);
console.log(arr.splice(,,,,[true,false,null])); //Array [ 4, 5 ]
console.log(arr); //Array(6) [ 3, 8, 9, (3) […], 6, 7 ] var arr = [,,,,];
console.log(arr);
console.log(arr.splice(,,,,[true,false,null])); //Array []
console.log(arr); //Array(8) [ 3, 8, 9, (3) […], 4, 5, 6, 7 ]
截:
js中数组和字符串的方法总结的更多相关文章
- JS中数组和字符串的方法大全
数组的方法很多,ECMScript5又提供了好几种方法.有空把之前的云上的笔记整理了一下,方便自己以后查找使用. 一.ECMScript 3的Array.prototype中定义的方法 1.join( ...
- JS中数组和字符串具有的方法,以及substring,substr和slice的用法与区别
String 对象属性 属性 描述 constructor 对创建该对象的函数的引用 length 字符串的长度 prototype 允许您向对象添加属性和方法 String 对象方法 方法 描述 ...
- JS中数组和字符串方法的简单整理
一.数组: 数组的基本方法: 1.增:arr.unshift() /push() 前增/后增 2.删:arr.shift() /pop ...
- js中数组、字符串、日期、数学API方法一览
以下内容摘选自 http://www.w3school.com.cn/jsref/jsref_obj_array.asp 点击方法新窗口打开详解 数组: 方法 描述 concat() 连接两个或更多的 ...
- javascript中数组和字符串的方法比较
× 目录 [1]可索引 [2]转换 [3]拼接[4]创建[5]位置 前面的话 字符串和数组有很多的相同之处,它们的方法众多,且相似度很高:但它们又有不同之处,字符串是不可变值,于是可以把其看作只读的数 ...
- js中数组的字符串表示
<html> <head> <title>数组的字符串表示</title> <script type="text/javascript& ...
- 【js中数组和字符串的相互转换】
一.数组转字符串 //数组转字符串 var a, b; a = new Array(0,1,2,3,4); b = a.join(","); //得到字符串 二.字符串转数组 // ...
- js中数组遍历常用的方法
常见的数组遍历方法,比如 for in,for of, forEach,map,filter,every,some,find,reduce等 1,普通for循环,经常用的数组遍历 var arr = ...
- js中数组对象去重的方法
var arr = [{ key: '01', value: '乐乐' }, { key: '02', value: '博博' }, { key: '03', value: '淘淘' },{ key: ...
随机推荐
- golang使用json格式实现增删查改
需求和思路 在一般的小项目或者一个小软件,例如客户端之类的小程序中,可能会需要数据的持久化.但是使用一般的数据库(Mysql)之类的不合适.使用sqlite3这种嵌入式的是个较好的方法,但是Go语言中 ...
- Docker之网络配置
目的: Docker网络配置 Docker部署SpringCloud项目 Docker网络配置 Docker网络模式介绍 Docker在创建容器时有四种网络模式:bridge/host/conta ...
- Http、RESTful、RPC、MQ、Socket 概念与区别
若要转载本文,请务必声明出处:https://www.cnblogs.com/zhongyuanzhao000/p/11700815.html 1. 关于HTTP: HTTP,即超文本传输协议,是一个 ...
- Spark实战电影点评系统(一)
一.通过RDD实战电影点评系统 日常的数据来源有很多渠道,如网络爬虫.网页埋点.系统日志等.下面的案例中使用的是用户观看电影和点评电影的行为数据,数据来源于网络上的公开数据,共有3个数据文件:uers ...
- Android 系统架构 和 各个版本代号介绍
一.Android 系统架构: 1. linux内核层Android 基于Linux内核,为Android设备的各种硬件提供底层驱动 比如: 显示驱动.音频.照相机.蓝牙.Wi-Fi驱动,电源管理等 ...
- oracle学习笔记(三)
索引: drop table test1 purge; drop table test2 purge; drop table test3 purge; drop table t purge; crea ...
- K8S 中的容器编排和应用编排
众所周知,Kubernetes 是一个容器编排平台,它有非常丰富的原始的 API 来支持容器编排,但是对于用户来说更加关心的是一个应用的编排,包含多容器和服务的组合,管理它们之间的依赖关系,以及如何管 ...
- Oracle数据库之四大语言
一.数据定义语言: 1.用于改变数据库结构,包括创建.更改和删除数据库对象: 2.命令: create table :创建 alter table 修改 drop table 删除表 truncate ...
- windows10 进入BIOS
windows10开机进入不了BIOS 原因 上网查了电脑固件所应该有的进入键,什么F1.F2.F12.Delete以及什么要配置Fn+F1...等等方法就是开机进入不了BIOS. 解决办法 最后发现 ...
- 动态渲染左侧菜单栏 :menu tree 动态渲染
其中后端代码不包含权限控制,同时支持二级(无子菜单) 和 三级菜单(无子菜单). 1.layui前端代码:(其他前端框架实现方法通用,不过需要修改js中append对应标签元素即可) <div ...