var cnt = [{cnt: [1, 2, 3]}]
我的模板
<script id="myTmpl" type="text/x-jquery-tmpl">
{%= ($data.cntTot = 0, '') %}
{%each(index, item) cnt%}
cnt: {%= ($data.cntTot += item, item) %}<br>
{%/each%}
TOT: {%= cntTot %}
码
$('#myTmpl').tmpl(cnt).appendTo($('body'));
结果
cnt:1 cnt:2 cnt:3 TOT:24
总结为什么四倍?
答案 0 :(得分:0)
更新代码(tmpl)
<script id="myTmpl" type="text/x-jquery-tmpl">
{%= ($data.cntTot = 0, '') %}
{%each(index, item) cnt%}
{%= ($data.cntVar = (cntTot + item), '') %}
cnt: {%= ($data.cntTot = cntVar, item) %}<br>
{%/each%}
TOT: {%= cntTot %}
</script>
RESULT
cnt: 1 cnt: 2 cnt: 3 TOT: 6