なんぞこれ?! javascript

こんなこと出来たんだ。

var a = ["a", "b", "c"];

for (var i = 0, len = a.length; i < len; i++) (function (item, index) {
	print([item, index])
})(a[i], i);

http://subtech.g.hatena.ne.jp/cho45/20090115/1232016840