У меня есть массив, похожий на этот, я хотел бы повторить каждый элемент, пока у них не будет свойства «sub». Как я могу сделать это с помощью javascript ??? Я не знаю, какое количество «под» у них есть.Рекурсивный массив Javascript
var items = [
{ title: 'a' },
{ title: 'b', sub: [
{ title: 'ba' },
{ title: 'bb' }
] },
{ title: 'c', sub: [
{ title: 'ca', sub: [
{ title: 'caa' },
{ title: 'cba' }
] }
] }
];
так что вы хотите сделать sub пустым массивом или получить массив из под? что ты уже испробовал? – depperm
Идите и сделайте что-нибудь с этими предметами? – dfsq
Какой результат вы хотели бы получить из вышесказанного? Вы хотите, чтобы все подпозиции были сплющены в один одномерный массив из 8 объектов или вы просто хотите, чтобы все они были удалены (т. Е. Оставил только массив из «a», «b» и «c») ? –