我正在为我目前正在从事的项目构建分面/过滤搜索,并且正在寻找一个函数(或 jquery 插件)来帮助我做到这一点。假设我有一个如下对象:
var options = {
"country": 2,
"Gender": 1
}
然后我有一个名为 filter() 的函数。我通过过滤我想要切换/添加/更新的选项的键和值。我目前的功能给我带来的只是麻烦,而且我离调试兔子洞太远了,不值得发布。基本上我有这个:
filter('country', 3);
将更新“国家”键以将“3”作为其新值。
filter('Age Group', 4);
将该键/值对添加到选项对象。
filter('Gender', 1);
将从对象中完全删除“性别”键。