NodeJS:使用一个唯一值和一个重复值将项添加到集合中

时间:2018-04-27 13:32:39

标签: javascript node.js

如果您有一组人的集合:

let collection = [];

我的意图是在此集合中多次添加“John”,因为有两个人具有该名称,因此每次调用collection.push()时我都会添加一个唯一的哈希。但是,当我尝试这样做时:

collection.push({
    hash: crypto.randomBytes(64).toString('hex'), 
    person: 'John'
});

结果是只有散列被更新,但集合中的对象数量保持不变:John的单个条目。

我如何才能在这个系列中添加两个或更多个Johns?

1 个答案:

答案 0 :(得分:0)

该代码适用于我:

remove()