总结回顾js arr的常见方法以及相关的使用场景(一)
Array对象方法
1.arr.concat()
连接两个或更多的数组,并返回结果。
- 连接数组中的值
- 连接两个数组
- 连接三个数组
2.arr.join()
把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。并返回一个字符串
通常用作数组转字符串的方法。(以下是经常会用到的)
// arr 变 str
arr.join()
// str 变 arr
str.split(',')
3.arr.push()
向数组的末尾添加一个或更多元素,并返回新的长度。记住push()直接修改了arrayObject,而不是创建一个新的数组


4.arr.unshift()
向数组的开头添加一个或更多元素,并返回新的长度。


5.arr.pop()
用于删除并返回数组的最后一个元素。

6.arr.shift()
用于把数组的第一个元素从其中删除,并返回第一个元素的值。

7.arr.slice(start, end)
可从已有的数组中返回选定的元素。注意:-1就是最后一个元素。。。


8.arr.splice()
删除元素,并向数组添加新元素。记住返回的是删除的那个元素所形成的一个新的数组

//这个方法很强大,可以删除任意位置上的元素
//同时也可以在任意位置取添加一个元素

9.arr.sort(fn)
- 按照数字大小排序(从小到大)
- 按照英文字母顺序排序(a到z)
- 按照fn
10.arr.reverse()
颠倒数组中元素的顺序。该方法会改变原来的数组,而不会创建新的数组。返回新的结果

11.arr.toString()
可把数组转换为字符串,并返回结果

中秋假期快乐!
总结回顾js arr的常见方法以及相关的使用场景(一)的更多相关文章
- 常见JS(JavaScript)冲突解决方法
		1.一般JS冲突解决办法 a.最容易出现的就是js的命名冲突 ①.变量名冲突 变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScr ... 
- JS数组去重的几种常见方法
		JS数组去重的几种常见方法 一.简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ ... 
- JS去重的几种常见方法
		JS数组去重的几种常见方法 一.简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ ... 
- vue中js文件中export常见方法及使用
		js文件一般放静态资源或动态资源,我将在这两种不同资源的请求下以不同的方式export出来 第一种在js中使用function 动态资源 在vue文件中引用调用这些方法 import进来 在生命周期函 ... 
- openlayers3 基础(常见方法,类及实现)
		ol3接口大全1.ol.Map类:(地图容器类) 实现: ol.Map(参数) 参数说明:1.1 target,说明地图所在的html元素. 如果没有指定,必须调用ol.Map类的setTarget( ... 
- 由js apply与call方法想到的js数据类型(原始类型和引用类型)
		原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型) js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b, ... 
- js巧用apply方法实现数组最值以及合并
		尽管js的apply方法在平常的使用中并不多见,但是在某些地方使用的还是很有帮助性的,这里就和大家说两个比较实用的例子:1.数组最大最小值 求数组中的最大最小值,js有相应的方法:Math.min() ... 
- arr.sort()排序方法
		<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8&qu ... 
- Chrome JS内存泄漏排查方法(Chrome Profiles)
		原文网址:http://blog.csdn.net/kaitiren/article/details/19974269 JS内存泄漏排查方法(Chrome Profiles) Google Ch ... 
随机推荐
- JQuery插件,轻量级表单模型验证(续 一)
			之前的代码结构,不方便扩展多结构的模型验证 重新结构设计了一下验证模型核心 var validateForm = (function(model) { model.Key = "[data- ... 
- 都2020年了,你还不知道怎么学习Python吗?
			众所周知,Python应用广泛,涵盖后端开发.游戏开发.网络爬虫.网站开发.数据挖掘.科学运算.大数据分析.云计算.人工智能等领域,感觉像神一样的存在.Python这么火,那么从入门到精通学习Pyth ... 
- 「查缺补漏」巩固你的Redis知识体系
			Windows Redis 安装 链接: https://pan.baidu.com/s/1MJnzX_qRuNXJI09euzkPGA 提取码: 2c6w 复制这段内容后打开百度网盘手机App,操作 ... 
- Unity 入门
- 计算vtable的大小
			在ClassFileParser::parseClassFile()函数中会计算vtable和itable所需要的大小,因为vtable和itable是内嵌在Klass中的,parseClassFil ... 
- springboot中使用定时器
			springboot使用注解注册定时器 @Configuration @EnableScheduling public class WeatherDataTask implements Schedul ... 
- C#算法设计排序篇之04-选择排序(附带动画演示程序)
			选择排序(Selection Sort) 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/681 访问. 选择排序是一种简 ... 
- C#LeetCode刷题之#830-较大分组的位置(Positions of Large Groups)
			问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3750 访问. 在一个由小写字母构成的字符串 S 中,包含由一些连 ... 
- 洛谷P1149.火柴棒等式(暴力搜索)
			题目描述 给你n根火柴棍,你可以拼出多少个形如"A+B=C"的等式?等式中的A.B.C是用火柴棍拼出的整数(若该数非零,则最高位不能是0).用火柴棍拼数字0-9的拼法如图所示: 注 ... 
- HotSpot的垃圾回收器
			如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.这里讨论的收集器基于JDK 1.7 Update 14之后的 HotSpot 虚拟机,这个虚拟机包含的所有收集器如下图所示 上图 ... 
