JS 数组常用的方法(个人感觉)
1. forEach()
循环,无法在中间停止
2. some()
循环,找到符合条件的之后,可以通过 return true 退出循环
3. every()
测试数组中的所有元素是否都能通过某个指定函数的测试...则删除数组开头到起点的全部元素
12. indexOf()、lastIndexOf()
let a = [1, 2, 3, 4, 2, 1];
console.log(a.indexOf(2)); // 返回1, 数组a中第一个是...;
console.log(a.split(","));
16. sort()
sort()方法对数组元素按字母顺序对数组元素排序
let arr = [1, 2, 11, 23, 22, 111,...回调函数的格式是
(a, b) => {
// a, b是数组中任意两个数
return xxx;
};
当返回值大于 0 时,a 排在 b 的后面;
当返回值小于 0 时,a 排在 b 的前面...所以,要实现升序排序,可以按下面的方法
let arr = [1, 2, 11, 23, 22, 111, 12, 9, 8];
console.log(
arr.sort((a, b) => {