美文网首页
用js数组分类一些对象

用js数组分类一些对象

作者: 欢西西西 | 来源:发表于2018-12-22 14:51 被阅读0次

//分类对象

    var objArr = [{ name: 'wxm', fl: 'a' }, { name: 'df', fl: 'c' }, { name: 'vff', fl: 'd' }, { name: 'edd', fl: 'b' }, { name: 'wxm', fl: 'f' },  { name: 'dss', fl: 'd' }, { name: 'vd', fl: 'c' }, { name: 'vfd', fl: 'a' }, { name: 'hg', fl: 'd' }, { name: 'wer', fl: 'e' }, { name: 'wxm', fl: 'a' },   { name: 'wdd', fl: 'f' }, { name: 'wd', fl: 'g' }, { name: 'hjg', fl: 'e' }];

    //现在第一个数组中的对象都有一个name和fl属性

    var group = [{ gr: ['a', 'c'] }, { gr: ['b', 'f'] }, { gr: ['d', 'g'] }, { gr: ['e'] }];

    //现在a和c是一组,b和f是一组等等。。。要将objArr中的对象按照fl属性分成group中4组

    var sort=group.map(function(item){

        var gr=objArr.filter(function(perObj){

            return item.gr.includes(perObj.fl);

        });

        return gr;

    })

    console.log(sort);

相关文章

  • 用js数组分类一些对象

    //分类对象 var objArr = [{ name: 'wxm', fl: 'a' }, { name: ...

  • 2020-11-04

    JS 对象分类 这两天在学习数组,把对象分类的笔记总结给忘了(实际上就是数组学的不太理想,需要转换一下思维),那我...

  • JS数组

    Get Started • 数组对象• 增删改查 数组对象 一种特殊的对象JS其实没有真正的数组,只是用对象模拟数...

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • JS数组的相关知识

    首先要明确一点,JS其实没有真正的数组,只是用对象来模拟数组。以下是典型数组与JS数组之间的不同。 典型的数组 元...

  • JS数组

    1.js数组是什么? 1.1真实的数组 其实js不是典型的数组,是用对象来模拟的数组,真实的数据应该 元素的数据类...

  • js数组题目

    js面试题 js数组 一、按要求分割数组 将"js,数组,分类"字符串数组以/分割 for循环累加 join()把...

  • 数组去重

    分类 非对象数组去重 对象数组去重 分类一 --- 非对象数组去重 方法一: set(es6常用) 方法二:red...

  • JavaScript Array与String简单使用

    JS对象:数组 对比Object-C中的数组,JavaScript数组有一些不一样的特点JavaScript数组:...

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

网友评论

      本文标题:用js数组分类一些对象

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