@Paramount1987

Проход по дереву объекта?

Ссылка на код: jsfiddle.net/LLcsxr6c/30

Пытаюсь выводить полный путь до свойства объекта. Путь выводиться не полный если свойств у объекта несколько - так как path обнуляется. Ни как не могу найти решение.
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
@Paramount1987 Автор вопроса
Решил через массив push и pop для path, а не обнулением, так как обнулением затирался корневой путь до свойства.
jsfiddle.net/LLcsxr6c/31
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
Вот же:
for(var key in data){

    if ( typeof data[key] === 'object') {
      path += key + "->";
      parseObj(data[key]);
    }else{
      path += key;
      prop.push( { path: path, value: data[key] } );
    }
    path = "";
  }

В конце каждой иттерации path обнуляется.
Или я не понял вопроса?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы