js数组常用方法

方法名功能原数组是否改变
concat() 合并数组,并返回合并之后的数据 X
join() 使用分隔符,将数组转为字符串并返回 X
pop() 删除最后一位,并返回删除的数据 ✔️
shift() 删除第一位,并返回删除的数据 ✔️
unshift() 在第一位新增一或多个数据,返回长度 ✔️
push() 在最后一位新增一或多个数据,返回长度 ✔️
reverse() 反转数组,返回结果 ✔️
sort() 排序(字符规则),返回结果 ✔️
splice() splice(pos,n,var1,var2,var3...),用var1,var2,var3...在pos位置钱替换n个长度 ✔️
slice() 截取指定位置的数组,并返回 X
toString() 直接转为字符串,并返回 X
valueOf() 返回数组对象的原始值 X
indexOf() 查询并返回数据的索引 X
lastIndexOf() 反向查询并返回数据的索引 X
forEach() 参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self;forEach没有返回值 X
map() 同forEach,同时回调函数返回数据,组成新数组由map返回 X
filter() 同forEach,同时回调函数返回布尔值,为true的数据组成新数组由filter返回 X
every() 同forEach,同时回调函数返回布尔值,全部为true,由every返回true X
some() 同forEach,同时回调函数返回布尔值,只要由一个为true,由some返回true X
posted @ 2020-09-04 10:24  宁宁宁宁宁  阅读(97)  评论(0)    收藏  举报