js 数组一些高级操作
引自: https://blog.csdn.net/Jacoh/article/details/88697855 转换方法 所有对象都具有 toLocaleString()、toString()和 valueOf()方法。 栈方法 array.push, array.pop 队列方法 array.shift, array.push 重排方法 array.reverse, array.sort reverse()和 sort()方法的返回值是经过排序之后的数组。 操作方法 array.concat, array.slice 位置方法 array.indexOf, array.lastIndexOf 迭代方法 array.every, array.filter, array.forEach, array.map, array.some every(): 对数组中的每一项运行给定函数,如果该函数对每一项都返回 true,则返回 true。 filter(): 对数组中的每一项运行给定函数,返回该函数会返回 true 的项组成的数组。 forEach(): 对数组中的每一项运行给定函数。这个方法没有返回值。 map(): 对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。 some(): 对数组中的每一项运行给定函数,如果该函数对任一项返回 true,则返回 true