RN-数组里面的对象去重

/**

  • Created by chj on 2018/6/12.
    */

/**

  • arr:对象数组

  • 根据对象的某一个 key 进行去重(确保key的唯一性)

  • */
    const arrayUnique = (arr, key)=>{
    let hash = {};
    return arr.reduce((item, next)=>{
    // hash[next[key]] ? '' : hash[next[key]] = true && item.push(next);

     if (hash[next[key]]){
     }else {
         hash[next[key]] = true ;
         item.push(next);
     }
    
     return item;
    

    }, []);
    };
    export default {
    arrayUnique
    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容