<script>
arr1 = {
children: [
{ value: 2 },
{ value: 3 },
{
children: [
{ value: 4 },
{ value: 5 },
{
children: [
{ value: 6 },
{ value: 2 }
]
}
]
},
{
children: [
{ value: 9 },
{ value: 10 }
]
}
]
}
var arr = [2, 3, [1, 2,[4, 5]]]
function zhuanhuan(arr) {
let obj = {}
if (Array.isArray(arr)) {
obj['children'] = []
for (let i = 0;i < arr.length;i++) {
obj['children'][i] = zhuanhuan(arr[i])
}
} else {
obj['value'] = arr
console.log(obj)
}
console.log(obj)
return obj
}
</script>