JavaScript while/do-while with_loop_index

楽しみに録画してたDREAM9の結果をにぽたんにネタばれされて枕を濡らしたよねむらです。

while
var i = 0;
var flg = true;
while (flg) (function with_loop_index(idx) {

  console.log(idx);
  flg = (idx < 10);

})(i++);
do - while
var i = 0;
var flg = true;
do (function with_loop_index(idx) {

  console.log(idx);
  flg = (idx < 10);

})(i++);while (flg) 


with_loop_indexは無名でいいとか、ループ回数はiで分かるだろとか言わないの。