zoukankan      html  css  js  c++  java
  • 数组key值下面value值一样的去重

    var arr2 = [
    
      { name: "name1", num: "1" },
    
      { name: "name2", num: "11" },
    
      { name: "name3", num: "12" },
    
      { name: "name4", num: "13" },
    
      { name: "name2", num: "1" },
    
      { name: "name6", num: "12" }
    
    ]
    
    function arrayUnique2(arr, name) {
    
      var hash = {};
    
      return arr.reduce(function (item, next) {
    
        hash[next[name]] ? '' : hash[next[name]] = true && item.push(next);
    
        return item;
    
      }, []);
    
    }
    
    console.log(arrayUnique2(arr2, "name"));
    
    console.log(arrayUnique2(arr2, "num"));
    
    
     
    
     var obj = {C旅游_I景点: 1, C旅游_I毕业旅行: 0.55, C旅游_I旅游攻略: 0.26};
            var arry=[]
            for (const key in obj) {
                var new_arry = {tag:'',score:0};
                new_arry.tag = key;
                new_arry.score = obj[key];
                arry.push(new_arry);
            }
            console.log(arry); 
  • 相关阅读:
    k8s蓝绿
    nginx总结
    promethues监控 之 TCP连接数
    制作私有ssl证书
    redis命令
    zabbix主机自动发现
    Kubernetes各组件服务重启
    linxu下常用命令
    encodeURIComponent
    查询条件
  • 原文地址:https://www.cnblogs.com/z-y-zone/p/11283487.html
Copyright © 2011-2022 走看看