JS数组的常见操作方法‘’

在数组中,经常使用的操作方法有以下的几个:

push() 在最后一位新增一或多个数据,返回长度

unshift() 在第一位新增一或多个数据,返回长度

pop()  删除最后一位,并返回删除的数据

shift() 删除第一位,并返回删除的数据

splice() 从数组中添加/删除项目,然后返回被删除的项目

slice() 截取指定位置的数组,并返回

soft() 排序(字符规则),返回结果  数字大小排序soft(function(a,b){a-b})

john() 使用分隔符,将数组转为字符串并返回

toString() 直接转为字符串,并返回

concat() 合并数组,并返回合并之后的数据

indexOf() 查询并返回数据的索引

forEach() 遍历数组 参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self;forEach没有返回值

map() 同forEach,同时回调函数返回数据,组成新数组由map返回

filter() 同forEach,同时回调函数返回布尔值,为true的数据组成新数组由filter返回

some() 同forEach,同时回调函数返回布尔值,只要由一个为true,由some返回true

every() 同forEach,同时回调函数返回布尔值,全部为true,由every返回true

其中还有很多数组的方法 例如reduce lastIndexOf() valueof() 还有一些详细用法就不一一列举 



如果写的不好 或者错误欢迎指出 我会虚心指教

你可能感兴趣的:(JS数组的常见操作方法‘’)