美文网首页
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