1
虽然下面的代码:组对象的JSX
var setA = new Set();
var e = {};
e['id'] = '123445';
e['name'] = 'joe doe'
setA.add(e);
console.log(setA);
var f = {};
f['id'] = '123445';
f['name'] = 'joe doe'
setA.add(f);
console.log(setA);
我拿到那组A = {E,F}而不是仅仅{E}。有没有办法避免这种情况?我的意思是,我希望setA在试图添加f后可能只是{e}。任何特殊的参数添加?
我认为这将翻译成JavaScript中的普通集合。如果是这样的话,那么不。数值通过身份进行比较。 'e'和'f'是两个不同的对象。你必须编写你自己的集合实现。 –