【JavaScript】数组方法以及返回值

119 阅读1分钟
方法 是否改变 返回值
toString() 数组的字符串逗号分隔
valueOf() 原数组
join() 数组的字符参数分隔
push() 数组长度
pop() 数组末项
unshift() 数组长度
shift() 数组首项
reverse() 反转后
sort() 排序后,隐式toString
concat() 拼接后
slice() 删减后
splice() 操作后
indexOf() 索引,-1表示不存在
lastIndexOf() 索引,-1表示不存在
every() true or false
some() true or false
forEach() 无返回
map() 映射后的数组
filter() 符合条件的
reduce() 并归后
reduceRight() 并归后
flat() 扁平化后的
includes() true or false
fill() 填充后
isArray() true or false
copyWithin() 改变后的
find() 符合条件的第一个元素
findIndex() 符合的索引,-1不存在