与 arc:equals 不同,
arc:check 如果对象中不存在该属性,也不会引发异常。参数
- item:要检查的属性的对象。该参数不是必需的,如果没有对象被指定,将会使用默认的输出对象。
- attr:要检查的属性的名称,该参数是必需的。
- value:计算结果为
true或false的表达式。例如:格式化器返回 true 或 false 的结果。 - action:如果表达式计算为 true,要执行的操作。允许值有:
break,continue。
控制属性
无示例
检查项目是否存在某个属性 本示例使用 arc:check 来检查result 项目是否存在 number 属性。如果为真,则在消息中添加标头。否则,抛出错误。
arc:check 检查迭代值。如果迭代值等于 5,则跳出枚举。如果迭代值不等于 5,则创建一个包含数据的文件,并将该文件作为输出推送。
另请参阅
- arc:exists:检查属性是否存在。
- arc:equals: 检查相等性。
- arc:notequals:检查不等性。