const arrayA = [5.2, 3, 3.5, 2.7, 3.3, 5, 2.9];
const arrayB = [1, 2.2, 7, 3, 3.2, 2.7, 6.2, 1.9, 3.3, 2, 9]
const arrayC = [2.7, 3, 3.3, 8, 2.7, 5, 1.5, 4]
如何在 JavaScript 或使用 lodash 中获取最小值和最大值?
你可以采用共同的价值,并从这个集合中得到最小值和最大值。
const
arrayA = [5.2, 3, 3.5, 2.7, 3.3, 5, 2.9],
arrayB = [1, 2.2, 7, 3, 3.2, 2.7, 6.2, 1.9, 3.3, 2, 9],
arrayC = [2.7, 3, 3.3, 8, 2.7, 5, 1.5, 4],
common = [arrayA, arrayB, arrayC].reduce((a, b) => a.filter(v => b.includes(v)));
console.log(common);
console.log(Math.min(...common));
console.log(Math.max(...common));