attribute

这个 attribute 函数可用于访问变量的“动态”属性:

1
2
3
{{ attribute(object, method) }}
{{ attribute(object, method, arguments) }}
{{ attribute(array, item) }}

此外, defined 测试可以检查是否存在动态属性:

1
{{ attribute(object, method) is defined ? 'Method exists' : 'Method does not exist' }}

注解

解析算法与 . 除此之外,任何符号都可以是有效的。