- 保留N位小数
const toFixed = (n, fixed) => ~~(Math.pow(10, fixed) * n) / Math.pow(10, fixed); // 事例 toFixed(25.198726354, 1); // 25.1 toFixed(25.198726354, 2); // 25.19 toFixed(25.198726354, 3); // 25.198 toFixed(25.198726354, 4); // 25.1987 toFixed(25.198726354, 5); // 25.19872 toFixed(25.198726354, 6); // 25.198726
- 检查当前是否有元素处于焦点中
const elementIsInFocus = (el) => (el === document.activeElement); elementIsInFocus(anyElement) // 如果在焦点中返回true,如果不在焦点中返回 false
- 获取参数平均数值
const average = (...args) => args.reduce((a, b) => a + b) / args.length; average(1, 2, 3, 4); // 2.5