js数组去除重复的对象

我们经常会碰到js当中有很多重复的对象的情况,尤其在react中碰到这种问题总是会报key重复的错误,对此,我们可以这么来解决这个问题。

        const hash = {};
          const filterValue = trades.reduce((item, next) => {
            const n = next;
            if (!hash[n.base_unit_code]) {
              hash[n.base_unit_code] = true && item.push({
                text: next.base_unit_code,
                value: next.base_unit_code,
              });
            }
            return item;
          }, []);
          this.setState({ filterValue });

以上是解决此类问题的正确思路以及解决办法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,218评论 25 709
  • 乖,把手给我,从此往后,心跳给你,情书给你,宿醉的夜给你,六月的朝霞给你,怀抱给你,温暖给你,车票给你,奔波给你,...
    惶惶迷茫阅读 1,243评论 0 0
  • 青春是什么?是一封没有递出去的情书;是一地空空如也的酒瓶;是一段为了梦想奋不顾身的岁月;更是敢跟世界叫板的勇气。 ...
    苏御阅读 3,780评论 0 0
  • 这本书是为那些想通过阅读增强理解力的人而写的。 1.读书的目的 作者分为三种:为获得咨询而读、为求得理解而读以及为...
    书店温老板阅读 1,832评论 0 0
  • 端午节期间,几个从小一起玩到大的小伙伴,有机会聚在了一起,最大的感慨,是这几十年来家乡翻天覆地的变化,而谈得最多的...
    夏所珍创作室阅读 1,504评论 0 1

友情链接更多精彩内容