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'));
结果
立方体: 1 立方体:2 立方体: 3 至: 24
总和结果为什么是四倍??
更新代码 (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>
结果
CNT: 1CNT: 2CNT: 3TOT: 6