gpt4 book ai didi

javascript - Underscore JS,按数组属性分组。

转载 作者:行者123 更新时间:2023-11-28 00:49:52 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 按数组的属性之一对数组进行分组。

基本上,我有一个电子邮件模板列表,我正在尝试按它们所属的类别对它们进行分组,以便稍后我可以用它制作一个可折叠的 Accordion 。

我想我可能有下划线JS的语法错误,或者我错误地寻址了我的数组。目前我正在使用以下命令调用 groupby:

console.log(_.groupBy(result, 'im_category'));

但我的数组看起来像“im_category”属性隐藏在属性函数下。我不知道如何到达那里。

我已附上我的 console.log,其中包含数组的外观以及运行该命令时会发生的情况。 (如果工作正常的话,当我应该得到 2 个对象时,我却得到了 3 个不同的对象。)

console.log of me running the commands.

最佳答案

您的 im_categorybusinessEntityattributes 对象的属性 - _.groupBy 正在寻找businessEntity 的属性。您需要创建一个函数作为 iteratee:

var grouped = _.groupBy(result, function (item) {
return item.attributes.im_category;
});

http://jsfiddle.net/jwnzh8w0/

关于javascript - Underscore JS,按数组属性分组。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26912005/

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