js小方法

  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小方法

上一篇:第二节 aspcms后台、xycms后台、南方数据后台、无忧企业后台拿webshell


下一篇:think php 路由增删改查(搜索+关键字标红+缩略图)