js数组总结

1.数组的创建方式:

var arr=new Array();
var arr=new Array(length);
var arr=new Array(item1,item2,item3...);
var arr=[item1,item2,item3...]

2.数组的常用方法:

1.增加、删除方法

push() 向数组末尾添加一个元素

pop() 数组末尾删除一个元素

unshift() 向数组开头添加一个元素

shift()数组开头删除一个元素

splice()

2.排序、反转

sort() 排序

var arr=[123,234,345,456]
arr.sort()//用于单字符
arr.sort(function(a,b){return a-b})//用于数字
arr.sort(function(a,b){a.localeCompare(b)})//用于中文

reverse() 反转数组的元素

3.迭代方法

every()

var arr=[12,23,34,45,56];
arr.every(function(item,index,array){
return item>30;
//item当前元素,index当前元素的下标,array是当前遍历数组
//表示数组每一项都运行给定函数,如果该函数每一项都返回true,则返回true
})

some() 对数组每一项都运行给定函数,如果该函数有一项返回true,则返回true

filter() 对数组每一项都运行给定函数,将返回true的项组成数组返回

map() 对数组每一项都运行给定函数,如果该函数有一项返回true,则返回true

forEach() 数组每一项都运行给定函数,如果该函数有一项返回true,则返回true

4.转换成字符串

jion()

toString()

toLocalString()


3.其他

concat()

indexOf()

lastIndexOf()

slice()

reduce()

reduceRight()






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值