Введение:
Есть объект mnuctx, из который создаётся другой объект по схеме {"значение" : function(){exec(...)}}
Я делаю так
var mnuctx = xxxxx//не важно
var popupMenuArray = new Object
for (var j = 0; j < mnuctx.length; j++)
{
popupMenuArray[mnuctx[j].text] = function(){execCtxMenu(mnuctx[j], _jwEspRapporti, response_asset)}
}
В конец цикла у всех ключей одинаковые значения(последней итерации)
Внимание вопрос:
Как сделать чтобы передать не j(mnuctx[j]) а значение j(mnuctx[0], mnuctx[1], mnuctx[2],...)?