Hacker News new | past | comments | ask | show | jobs | submit login

You've still mixed the logic, just in a horrendously oblique manner. If you rendered the list twice the second list's running totals would be wrong from re-use of the global variable (in what is meant to be render-only logic).

If you're after keeping the concerns separate you would need to precompute the running total for each item.

See also: mustache(5) which completely embodies this philosophy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: