gpt4 book ai didi

javascript - 比较 underscorejs uniq iteratee 中的多个属性

转载 作者:行者123 更新时间:2023-12-03 07:58:23 25 4
gpt4 key购买 nike

我正在使用 underscorejs uniq 方法。

_.uniq(
[{ name: 'a', family: 't' }, { name: 'b', family: 'n' }],
false,
function (item, key, a) { return item.name; }
);

Iteratee 函数只返回一个属性。但我想比较姓名和家庭来创建唯一的列表。怎么才能做到这一点?

最佳答案

试试这个代码:

_.uniq(
[
{name: 'a', family: 't'},
{name: 'b', family: 'n'},
{name: 'a', family: 'd'},
{name: 'a', family: 't'}
],
false,
function (item, key, a) { return 'n=' + item.name + ';f=' + item.family; }
);

它将生成一个仅包含三个对象的数组:

[{name: 'a', family: 't'}, {name: 'b', family: 'n'}, {name: 'a', family: 'd'}]

关于javascript - 比较 underscorejs uniq iteratee 中的多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com