在解释<foreach>时,SCXML处理器需要浅复制迭代的集合,也就是说在迭代中如果修改集合不能影响迭代行为。迭代的顺序按照集合在数据模型中定义的顺序进行。对于每个迭代项,处理器必须赋值给item属性定义的变量,如果集合中包含null或者undefined项,迭代时item变量也必须时null或者undefined。如果迭代过程中出现错误,处理器必须停止执行<foreach>和包含它的代码块。SCXML没有提供break功能,但是使用无目标或无事件转移可以变相实现相关功能。
在解释<foreach>时,SCXML处理器需要浅复制迭代的集合,也就是说在迭代中如果修改集合不能影响迭代行为。迭代的顺序按照集合在数据模型中定义的顺序进行。对于每个迭代项,处理器必须赋值给item属性定义的变量,如果集合中包含null或者undefined项,迭代时item变量也必须时null或者undefined。如果迭代过程中出现错误,处理器必须停止执行<foreach>和包含它的代码块。SCXML没有提供break功能,但是使用无目标或无事件转移可以变相实现相关功能。
本文标题:SCXML
本文链接:https://www.haomeiwen.com/subject/gjydzktx.html
网友评论