是否有过滤值的快捷方式:
类似的东西:
.filterValues(['POP', 'PUSH'])
而不是:
.filter(action => action == 'POP' || action === 'PUSH')
通过文档搜索,可能会错过一些内容。
答案 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)
。 _.eq
或Array.prototype.indexOf
也可以与R.indexOf
和R.compose
结合使用。但最愚蠢和最简单的方法是:
R.gt
然后var utils = {}
utils.filterValues = function (arr) {
return function (value) { return arr.indexOf(value) > -1}
}