我想做以下事情:for (var i = 0; i < 10; ++i) { createButton(x, y, function() { alert("button " + i + " pressed"); }}问题是我总是得到最终值,i因为Java语言的闭包不是按值的。那么我该如何使用javascript呢? 查看完整描述