중첩 된 배열/객체 집합을 재귀 적으로 만드는 방법에 대한 제안 사항이 있습니까?중첩 배열을 재귀 적으로 생성
내 사용자가 빠른 텍스트 영역을 사용하여 여러 요소를 추가하도록하고 있습니다. 별표가있는 하위 항목을 나타냅니다. 그래서 저는 배열로 변하기를 원하는이 문자열을 가지고 있습니다.
[
{
name: "level 1.1"
},
{
name: "level 1.2",
nodes: [
{
name: "level 1.2.1",
nodes: [
{
name: "level 1.2.1.1"
},
{
name: "level 1.2.1.2"
}
]
},
{
name: "level 1.2.2"
}
]
}
]
도전은 내가 노드가 내려갈 것이라는 깊이를 알 수 없다는 것입니다 :
level 1.1
level 1.2
* level 1.2.1
** level 1.2.1.1
** level 1.2.1.2
* level 1.2.2
이
내가보고 싶은 결과이다.감사의 말을 전하고자합니다.
... 그리고 당신이 뭘하려 ??? –
숙제, 하! 오래 전에 끔찍한 기억을 되살려줍니다. 사람들이 텍스트 영역을 통해 여러 항목을 한 번에 만들 수있는 기회를주었습니다. 중첩 된 항목을 원하면 별표를 추가 할 수 있습니다. 입력 데이터는 주어진대로입니다. – Zagreus
@Zagreus 사용자가 실수 할 여지가 많은 것처럼 들립니다. 중첩 된 구조를 작성하기위한 인터페이스를 사용자에게 제공하는 것이 좋습니다. – JLRishe