【问题标题】:Make the hash value unique in javascript?使哈希值在javascript中唯一?
【发布时间】:2018-12-25 21:37:13
【问题描述】:

例如我有哈希

 var sample={};
 sample["test"] = [];
 sample["test"].push({name: "test"});
 sample["test"].push({name: "test"});

样本哈希应该只包含唯一值。

【问题讨论】:

  • 你说的sample hash是什么意思
  • 样本中的值应该只包含唯一记录
  • 在示例 {} 或 [] 中?
  • 那么sample == { "test": ["boo", "hoo"], "other": ["hoo"] } 是否有效?

标签: javascript jquery hash


【解决方案1】:

是的,我找到了解决方案

var sample = [{ id : 1, name : 'Name' }, { id : 1, name : 'Name' }];
var obj = { id : 1, name : 'Name' };
var sample = [obj, obj];
uniq(sample)

【讨论】:

    【解决方案2】:

    嘿,伙计,不可能从 2 个相同的值中获得另一个哈希值。 为了简化散列操作可能就像加号一样,所以你得到 1 + 2 = 3。 这并不容易,但我希望你明白他的意思。

    【讨论】:

      猜你喜欢
      • 2011-02-15
      • 2012-02-17
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      相关资源
      最近更新 更多