zoukankan      html  css  js  c++  java
  • 关于Function的使用,对后台传入的数据进行排序处理

    问题点:关于标题的一个禁用和启用

    后台传入数据不是按照id排序的导致数据混乱并且后台管理点击启用禁用之后传过来的id会随之改动!

    由于是接手别人的代码,不好做整改!

     代码如下:

            /**
             * @author xiaqi
             * @description 将接受的数据进行重新排序处理
             * @param {asc} order 
             * @param {id} sortBy 
             */
            function getSortFun(order, sortBy) {
                var ordAlpah = (order == 'asc') ? '>' : '<';
                var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1');
                console.log(sortFun)
                return sortFun;
            }

        用了三目运算,使用倒叙还是顺序

    new 一个 function 的构造函数返回一个匿名函数将其返回

     

     对你有帮助点歌赞

  • 相关阅读:
    表值参数学习
    js闭包
    vue相关
    js的面向对象
    JavaScript中template模板引擎
    使用原生的ajax的步骤(五个步骤)
    (a ==1 && a== 2 && a==3) 有可能是 true 吗?
    这道JS笔试题你做对了吗?
    JS事件分类
    JS事件绑定模型
  • 原文地址:https://www.cnblogs.com/Dsir/p/13603987.html
Copyright © 2011-2022 走看看