Ну это было смущающе легко: D
я есть массив JSON, как это:
_htaItems = [
{"ID":1,
"parentColumnSortID":"0",
"description":"Precondition",
"columnSortID":"1",
"itemType":0},
{"ID":2,
"parentColumnSortID":"0",
"description":"Precondition",
"columnSortID":"1",
"itemType":0}]
Я хочу обновить это, передав идентификатор, имя столбца и новое значение в функцию:
function updateJSON(ID, columnName, newValue)
{
var i = 0;
for (i = 0; i < _htaItems.length; i++)
{
if (_htaItems[i].ID == ID)
{
?????
}
}
}
У меня вопрос, как мне обновить значение? Я знаю, что могу сделать что-то вроде следующего:
_htaItems[x].description = 'New Value'
Но в моем случае имя столбца передается в виде строки.