“Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript” Ответ

Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript

function getObjects(obj, key, val, newVal) {
    var newValue = newVal;
    var objects = [];
    for (var i in obj) {
        if (!obj.hasOwnProperty(i)) continue;
        if (typeof obj[i] == 'object') {
            objects = objects.concat(getObjects(obj[i], key, val, newValue));
        } else if (i == key && obj[key] == val) {
            obj[key] = 'qwe';
        }
    }
    return obj;
}
Courageous Cardinal

Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript

function getObjects(obj, key, val, newVal) {
  for (var i in obj) {
      if (!obj.hasOwnProperty(i)) continue;
      if (i == key && obj[key] == val) {
          obj[key] = newVal;
      }
  }
  return obj
}
Courageous Cardinal

Ответы похожие на “Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript”

Вопросы похожие на “Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript”

Больше похожих ответов на “Как обновить значение в вложенном JSON с использованием идентификатора в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования