js数组方法小技巧

判断一个数组中所有元素是否都相同(简单数据类型)

方法一:

数组的every方法:

1
2
3
4
5
6
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [10, 10, 10, 10, 10];
let allEqual = (arr) => arr.every((item) => item === arr[0]);

console.log(allEqual(arr1));
console.log(allEqual(arr2));

Read More

JS数组Array的相关方法

[JS 编程技巧] 查找二维数组中的最大值/最小值方法.

查找二维数组中的最大值,最小值方法

例如:有如下二维数组,取出二维数组中每一项的最大值/最小值,返回一个新的数组.

1
2
3
4
5
6
7
// 查找二维数组中的最大值.
const arr = [
[4, 5, 1, 3],
[11, 23, 45, 64],
[111, 333, 445, 678],
[1000, 1112, 2312, 2345],
];

Read More