Как преобразовать этот вложенный объект в плоский объект?Jquery

Программирование на jquery
Anonymous
Как преобразовать этот вложенный объект в плоский объект?

Сообщение Anonymous »

Извините, я не знаю, как сформулировать заголовок вопроса. Пожалуйста, помогите редактировать, если это возможно.

Код: Выделить всё

{
a: 'jack',
b: {
c: 'sparrow',
d: {
e: 'hahaha'
}
}
}
< /code>

Я хочу, чтобы он выглядел так: < /p>

{
'a': 'jack',
'b.c': 'sparrow',
'b.d.e': 'hahaha'
}

// so that I can use it this way:
a['b.d.e']
< /code>

jQuery тоже в порядке. Я знаю для вложенного объекта, я могу использовать A.B.D.E 
, чтобы получить хахаха , но сегодня я должен использовать его как ['B.D.E'] -_- !!!
Как я могу этого добиться? Заранее спасибо :)

Подробнее здесь: https://stackoverflow.com/questions/345 ... lat-object

Вернуться в «Jquery»