JSONata 中有没有办法让函数在提供的数组中找到特定字符串时返回 TRUE?例如我有一系列颜色:
const myArray = [红色、蓝色、绿色、粉色]
我试图找出一个表达式,该表达式将在该数组中搜索“蓝色”,如果找到该值则返回 true。
在 JSONata 文档中,我发现了一个名为 $boolean(arg) 的函数,我认为我需要使用它,但我不确定如何实现它。文档将参数类型选项显示为“数组:包含转换为 true 的成员”,但我无法真正告诉如何实现它。
它会像 $boolean(myArray, "blue") 一样简单吗?
小智 5
运算in符就是您所需要的。请参阅https://docs.jsonata.org/comparison-operators#in-inclusion
在你的情况下,表达式"blue" in myArray将返回true。请参阅https://try.jsonata.org/r0q7GnSOh
| 归档时间: |
|
| 查看次数: |
5101 次 |
| 最近记录: |