Javascript 如何删除已筛选交叉筛选数据中的n个最后项目
我只是用它来过滤JSON数组。 我需要做的是:Javascript 如何删除已筛选交叉筛选数据中的n个最后项目,javascript,crossfilter,Javascript,Crossfilter,我只是用它来过滤JSON数组。 我需要做的是: 过滤后,删除数组中的n最后一项,以便如果过滤后的数组大于长度中的50,则该数组具有长度50 目前的代码是: const re = new RegExp('example', 'gimu'); const commentData = crossfilter(exampleComments); return commentData .dimension(c => c.comment) .fil
- 过滤后,删除数组中的
最后一项,以便如果过滤后的数组大于n
长度中的
,则该数组具有50
长度
50
const re = new RegExp('example', 'gimu');
const commentData = crossfilter(exampleComments);
return commentData
.dimension(c => c.comment)
.filter(comment => re.test(comment))
.allFiltered();
在.allFiltered()
之后,我需要做什么来分割数组,以便返回的数据长度为50
我可以用vanilla Javascript轻松实现这一点,但我更愿意使用。您能提供输入和预期输出的示例吗?@adiga Data无所谓,我只想使用交叉过滤器从数组中删除最后n项。感谢
.allFiltered().slice(0,50)
?如果需要将此信息馈送到图表,以便图表动态更新,可以使用。听起来不像你这么做,@adiga的代码片段应该是你所需要的全部。。。