У меня есть объект, который содержит под-объекты как дочерние. мне нужно, чтобы преобразовать его в массив:Javascript конвертировать объект с дочерними объектами в массив
var myObj = {
a: 5,
b: 6,
c: {
a: {
a: {
a: 7
}
}
},
d: {
a: {
a: 8,
b: 9,
c: {
a: 10
}
},
b: 11
}
}
так:
myArray = [
a: 5,
b: 6,
c: [
a: [
a: [
a: 7
]
]
],
d: [
a: [
a: 8,
b: 9,
c: [
a: 10
]
],
b: 11
]
];
Что является лучшим способом для достижения этой цели?
В то время как массивы могут иметь свойства (они все-таки объекты), зачем вам это делать? И если вы хотите это сделать, подсказка: Рекурсия – Joseph
массивы могут иметь только цифровые клавиши; ваш желаемый «массив» невозможен в javascript – jbabey
Зачем вам это нужно? Звучит как классическая проблема XY http://meta.stackexchange.com/a/66378/162238 –