Rxjs(4,5)用于过滤值的简写

时间:2016-04-04 08:05:11

标签: javascript rxjs

是否有过滤值的快捷方式:

类似的东西:

.filterValues(['POP', 'PUSH'])

而不是:

.filter(action => action == 'POP' || action === 'PUSH')

通过文档搜索,可能会错过一些内容。

1 个答案:

答案 0 :(得分:4)

我不知道。也就是说,您可以随时编写自己的实用程序功能和/或使用下划线/ lodash和/或使用ramda或其他功能库。例如,如果过滤器值数组中只有一个值,则可以使用m = list( l = 100, r = 40, b = 100, t = 50, pad = 0 ) a <- ggplot(mtcars, aes(x = interaction(cyl, carb, lex.order = T), y = mpg,fill = interaction(cyl, carb, lex.order = T))) + geom_boxplot() a %>% layout(autosize = F, width = 800, height = 600, margin = m) _.eqArray.prototype.indexOf也可以与R.indexOfR.compose结合使用。但最愚蠢和最简单的方法是:

R.gt

然后var utils = {} utils.filterValues = function (arr) { return function (value) { return arr.indexOf(value) > -1} }

相关问题