美文网首页
lodash考核

lodash考核

作者: 菜鸟的旅行日记 | 来源:发表于2018-04-13 10:50 被阅读0次

    Lodash 考核题

    
    let array = [{
        name: '小明',
        age: 23,
        isMale: true,
        group: 'A'
    }, {
        name: '小红',
        age: 25,
        isMale: false,
        group: 'A'
    }, {
        name: '小玲',
        age: 9,
        isMale: false,
        group: 'B',
        tag: 1
    }]
    
    

    基于此数组,完成以下题目(1 - 10):

    1、取出 age 为 25 的数据

    2、取出 age 不为25 的数据

    3、以 group 为分类依据,进行分类,返回以下数据格式

    
    {
        A: [{
            name: '小明',
            age: 23,
            isMale: true,
            group: 'A'
        }, {
            name: '小红',
            age: 25,
            isMale: false,
            group: 'A'
        }],
        B: [{
            name: '小玲',
            age: 9,
            isMale: false,
            group: 'B',
            tag: 1
        }]
    }
    
    

    4、根据 age 字段升序排列数据

    5、根据 age 字段降序排列数据

    6、编写代码,返回以下数据格式

    
    [
        [{
            name: '小明',
            age: 23,
            isMale: true,
            group: 'A'
        }],
        [{
            name: '小红',
            age: 25,
            isMale: false,
            group: 'A'
        }, {
            name: '小玲',
            age: 9,
            isMale: false,
            group: 'B',
            tag: 1
        }]
    ]
    
    

    7、检测数组中 isMale 是否全为 true,返回值为 true 或 false

    8、编写代码,返回以下数据格式

    
    [
        ["小明", 23, true, "A"],
        ["小红", 25, false, "A"],
        ["小玲", 9, false, "B", 1]
    ]
    
    

    9、编写代码,返回以下数据格式,必须使用 map 方法和 has 方法

    
    [{
        name: '小玲',
        age: 9,
        isMale: false,
        group: 'B',
        tag: 1
    }]
    
    

    10、编写代码,返回以下数据格式

    
    [{
        age: 23
    }, {
        age: 25
    }, {
        age: 9
    }]
    
    

    相关文章

      网友评论

          本文标题:lodash考核

          本文链接:https://www.haomeiwen.com/subject/whqckftx.html