gpt4 book ai didi

javascript - 使用下划线根据属性值过滤对象数组,无论大小写?

转载 作者:行者123 更新时间:2023-12-03 01:00:10 25 4
gpt4 key购买 nike

我有一个具有姓氏属性的对象列表,我想查找具有用户输入的姓氏的对象。

我可以使用下划线过滤器函数来完成此操作,该函数工作正常,但大小写很重要。因此,例如,如果我的对象数组中的姓氏是 Jacobs 并且用户输入 jacobs,它将找不到该对象。如何让文件管理器无论大小写都能找到对象?

这就是我目前使用过滤器的方式。

var user = _.filter(arr, function(item) {
return item.lastname.indexOf(typedLastName) > -1;
});

谢谢!

最佳答案

var user = _.filter(arr, function(item) {
return item.lastname.toLowerCase().indexOf(typedLastName.toLowerCase()) > -1;
});

将它们都转换为小写或大写,然后进行比较

关于javascript - 使用下划线根据属性值过滤对象数组,无论大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52657715/

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