Ну это было смущающе легко: 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'

Но в моем случае имя столбца передается в виде строки.

Ответы на вопрос(4)

Ваш ответ на вопрос