Сообщение от Amphiluke
|
Там нигде не записываются новые значения obj[key]. И вообще там obj нигде не изменяется.
Просто каждый раз в функцию передается все новое значение: сначала сам объект, потом его свойства, свойства его свойств-объектов и так далее.
|
вы меня не так поняли=)
блин не знаю как обьяснить
по логике тут должно быть
li += '<li>' + key + obj[key] + '</li>';
при вызове рекурсией(что бы записало в li текущие значения obj[key]).
но как происходит запись если там вызывается функция
li += '<li>' + key + createTreeText(obj[key]) + '</li>';
я уже сам запутался=)