呼ぶたびに、値を増やしてほしいとき
呼ばれるたんびに値を増やしたものがほしいので、
var callNo = (function(){var no=0; return function(){return no++;};})()
callNo()
みたいにして、関数を返すようにしたらいい。
var callNo = (function(){var no=0; function add(){return no++;}; return add;})()()
だと、関数を処理した値を返すからだめ。