如果变量的值与数组中的特定字符串匹配,则有条件地设置样式

set style conditionally with if value of variable matches specific string in array

console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) == wor).style("background-color", "red"))

在这里,我可以根据要求 (d) -> textValue(d) 匹配 wor 的 fiter 设置背景色 - wor 是一个包含字符串的变量。

我想使用变量 wor 作为数组,以便当 (d) -> textValue(d) 匹配数组 wor 中的字符串时过滤器为真。

这是 Mark 指出的过滤器的正确代码。

wor = something # an array

console.log(d3.selectAll(".bubble-label-name").filter((d) -> textValue(d) in wor).style("background-color", "red"))