首页 > Web开发 > 详细

js小方法

时间:2021-08-20 21:25:59      阅读:16      评论:0      收藏:0      [点我收藏+]
  1. 保留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
  2. 检查当前是否有元素处于焦点中
    const elementIsInFocus = (el) => (el === document.activeElement);
    elementIsInFocus(anyElement)
    // 如果在焦点中返回true,如果不在焦点中返回 false
  3. 获取参数平均数值
    const average = (...args) => args.reduce((a, b) => a + b) / args.length;
    average(1, 2, 3, 4);
    // 2.5

js小方法

原文:https://www.cnblogs.com/wuxu-dl/p/15167334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!