gpt4 book ai didi

underscore.js - 使用 underscore.js _.where 函数查找多个字符串

转载 作者:行者123 更新时间:2023-12-04 23:54:44 26 4
gpt4 key购买 nike

可以说我有这个对象数组。

var initialData = [{Title:"Hat",Price:49.95},
{Title:"Pants",Price:78.25},
{Title:"Shirt",Price:12.34}];

我知道我可以使用 _.where 函数找到哪些对象具有 Title = "Hat"。
// underscore method
console.log( _.where(initialData, {Title:"Hat"}));

但是如果我想查找所有包含 Title = "Hat"或 "Shirt"的对象怎么办?
是否可以使用相同的 _.where 函数来实现?

提前致谢

最佳答案

谢谢西蒙。我按照你的建议做了,下面的代码正在运行。

var initialData = [{Title:"Hat",Price:49.95},
{Title:"Pants",Price:78.25},
{Title:"Shirt",Price:12.34}];

var match=['Hat', 'Shirt'];

//underscore method
console.log( _.filter(initialData, function(num){ return _.contains(match,num.Title) }));

谢谢

关于underscore.js - 使用 underscore.js _.where 函数查找多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18366775/

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