gpt4 book ai didi

javascript - 迭代 javascript 列表并处理特定对象

转载 作者:行者123 更新时间:2023-12-02 16:08:14 25 4
gpt4 key购买 nike

我有一个如下所示的对象集合(列表),

books{
book1[
isSelected = false;
/*other properties*/
],

book2[
isSelected = true;
/*other properties*/
],

book3[
isSelected = false;
/*other properties*/
]
}

我想迭代此列表,并将具有属性 isSelected 的所有对象打印为 true,然后打印具有属性 isSelected 的所有对象> 作为

请指导我这种方法。

最佳答案

vanilla JS 中的一个简单解决方案是按属性对数组进行排序:

books.sort(function(a, b) {
return b.isSelected - a.isSelected
})

下划线的方式是 groupBy :

r = _.groupBy(books, 'isSelected')
console.log(r[true]);
console.log(r[false]);

关于javascript - 迭代 javascript 列表并处理特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30503451/

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