关于数组常用的方法。(了解)

数组常用方法:

添加数组 :

push:在数组末尾添加

unshift:在数组开头添加

返回值:新数组的长度

删除数组:

pop:删除数组最后一个元素。

shift:删除数组第一个元素。

返回值:返回删除元素的值。

只命名剪辑数组:

splice

使用方式:数组.splice(删除开始【开始添加】的元素,删除的数量,添加的数据)

翻转数组:

reverse

使用方式:数组.reverse()

数组排序

sort

使用方式:数组.sort(function(a,b) {

升序return a-b

降序return b-a })

合并数组:

concat

使用方式: concat(数组2,数组3...)===[数组1,数组2,数组3,....]

数组转换成字符串

join

使用方式:元素.join(分隔符)——分隔符可省略,默认逗号分隔

截取数组:

slice

元素.slice(从第几个开始,(第几个结束,但不包括结束的))

ES5新增的一些数组方法

indexOf()判断一个元素是否在数组中。

当数组中存在所查找元素,则返回元素在数组中的索引值。如果元素不在数组中则返回-1

遍历数组

forEach() 只能够遍历数组,不接受返回值

map( ) 数组的遍历,用来接收一个返回值,创建一个新数组,不改变原数组。

filter() 过滤数组,返回一个新数组。

some() 检测数组中是否含有某一个值,返回一个布尔值,如果数组中有任意一个元素满足给定的条件,结果就为 true否则则为false。

every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供),返回一个布尔值,结果为 true或false。

reduce() 对数组中的所有元素调用指定的回调函数,该回调函数的返回值为累计结果(求和)

ES6新增的数组方法

Array.from( ) 将类数组对象或可迭代对象转化为数组【将伪数组转为真数组】,比如arguments。

Array.of( ) 数组创建,将参数中所有值作为元素形成数组,如果参数为空,则返回一个空数组。

find( ) 查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。没有则返回 undefined

findIndex( ) 查找数组中第一个匹配元素的索引值,没有返回-1.(和indexof相似)

includes( ) 查找字符串中是否包含指定的字符串。数组同类。找到匹配的字符串则返回 true,否则返回 false。

fill( ) 将一个固定值填充数组,或替换数组中的某个值。

一共有三个参数。

fill(替换的固定值,从第几个开始,从第几个结束 )

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值