Я хотел бы сделать следующее:
for (var i = 0; i < 10; ++i) {
createButton(x, y, function() { alert("button " + i + " pressed"); }
}
Проблема в том, что я всегда получаю окончательное значение i
, потому что закрытие Javascript не по значению.
Итак, как я могу сделать это с помощью javascript?