我需要修改给定 FreeMarker 中位置的数组元素。
var arr = [];
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";
Run Code Online (Sandbox Code Playgroud)
可以在 freemarker 中做到这一点,你可以教我一个例子
<#macro cuenta d >
<#assign posicion=0>
<#assign arregloCuenta=[]>
<#list args.array?split(",") as value>
<#assign posicion=posicion+1>
<#if d.properties["bchile:tipodoc"]?exists >
<#if d.properties["bchile:tipodoc"] == value>
<#assign arregloCuenta=["juan"]>
<#assign arregloCuenta= arregloCuenta + ["felipe"]> ${args.array[0]} ${posicion} ${arregloCuenta[1]} </#if> </#if> </#list> </#macro>
Run Code Online (Sandbox Code Playgroud)