js,jq常见数组方法及返回值

 因为最近学习进度比较快,所以做笔记的时间少了很多,不过为了方便记忆,我做了一个关于数组方法的表格,在此分享给大家,希望能帮助初学者更好的理解数组的方法

方法名语法返回值含义
indexOfarr.indexOf(0)下标查询数组元素的下标
lastIndexOfarr.lastIndex()下标倒叙查询元素下标,方法区分大小写
findarr.find(function(val,i){return i==0})元素查找元素,返回第一个满足条件的元素,如果没有则返回undefinded
findIndexarr.findIndex(function(val,i){return i==0})下标查询元素下标
pusharr.push(obj)数组长度数组尾部添加,单方法的话,返回数组长度,如需要数组,直接使用原数组即可
unshiftarr.unshift()数组长度数组头部添加,单方法的话,返回数组长度,如需要数组,直接使用原数组即可
shiftarr.shift()第一个元素的值将数组第一个元素删除,并返回其中的值
poparr.pop()最后一个元素的值数组尾部删除,并返回最后一个数组元素的值
forEacharr.forEach(function(val,i){return  })undefined遍历数组
sortarr.sort(function(val,i){return })排序以后的数组数组排序
concatarr.concat(cat)返回值是连接后的新数组数组拼接,拼接以后还是数组
joinarr.join("/","")拼接好的字符串数组用第1个参数作为分割符,转字符串
filterarray.filter(function(currentValue,index,arr), return val>5);满足判断条件的数组,原数组不会改变筛选数组
includesarr.includes(searchElement[, fromIndex])布尔值返回布尔值数组如果包含满足条件的元素
reversearr.reverse(5)返回一个原数组倒序以后的数组反转
slicearr.slice(5)返回一个数组,一个参数,截取下标,两个参数返回空数组截取
splicearr.splice(x,x,x)返回一个数组,第一个参数,规定删除或者添加下标,第二个参数规定删除的数量,如果有第三个参数则为添加万能法
maparray.map(function(currentValue, index, arr),return val+4 )返回一个新数组批量处理
everyarray.every( function ( item, index,arr) {} )布尔值遍历判断是否所有元素满足条件返回布尔值
somearray.every( function ( item, index,arr) {} )布尔值遍历判断是否任意元素满足条件返回布尔值
toStringarr.toString()返回值字符串,逗号拼接转字符串
fillarr.fill(value,start,end)返回值修改后的数组,第二个参数是开始填充的下标,第二个是停止填充的下标替换所有元素
Array.isArrayArray.isArray(value)布尔值判断元素是否位数组
Array.fromArray.from(obj)数组强制转换伪数组为数组
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨镜里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值