我正在尝试使用 usercore 做一些类似于 jQuery UI 中的自动完成小部件的事情。我试过使用_.where()
,但这只有在完全匹配的情况下才有效。
这有效:
var people = [
{ id: 1, name: "Jimmy" },
{ id: 2, name: "Johnny" },
{ id: 3, name: "Susan" },
{ id: 4, name: "Tim" },
{ id: 5, name: "Betty" },
{ id: 6, name: "Ralph" }
];
var filteredPeople = _.where(people, { name: "Jimmy" });
但我想要的是这样的:
var filteredPeople = _.where(people, { name: "im" }); //Should return "Jimmy" and "Tim"
是使用._where
不正确的方法吗?如果没有,有什么更好的方法来解决这个问题?