本文梳理了 JavaScript 中最为重要的数组操作方法,涵盖字符串与数组的相互转换、元素索引查找、栈与队列式的增删改、数组拼接与排序,以及 forEach、map、filter、reduce 等核心遍历与聚合函数,帮助开发者高效处理数组数据。
JavaScript 数组核心方法详解
数组是 JavaScript 中最常用的数据类型之一,在实际开发中使用频率极高。网络上关于数组方法的总结资料众多,本文旨在梳理并列举笔者认为最为关键和常用的一系列数组操作方法。
split()//字符串 ->数组转换
join()//数组 ->字符串转换, 转换时可以添加符号, 还有一个是toString()
indexOf()
//查找元素返回第一个与参数相同的元素的索引。有另外函数 lastIndexOf(),
//该函数返回相同元素中最后一个元素的索引,如果没找到相同元素,则返回 -1
push()
pop()
unshift()
shift()
concat()
splice()
reverse()
sort()
forEach()
every()
some()
reduce(function (runningTotal, currentValue) {
return runningTotal + currentValue;
})
//reduceRight()
map()
filter()