Search This Blog

2026/08/10

Javascript:Build nexted array from given array

 


From given array [1,2,3,4,5] build nexted array [1,[2,[3,[4,[5]]]]]

Code:
    let arr=[1,2,3,4,5]

    function buildNextedArray(arr){
    for(let i=0;i<arr.length;i++){
        if(arr.length==1){
            return [arr[i]]
        }else{
            let newArr = arr.slice(1)
            return [arr[i],buildNextedArray(newArr)]
        }
    }
    }

    let result = buildNextedArray(arr);
    console.log(JSON.stringify(result));

Output:
    [1,[2,[3,[4,[5]]]]]

No comments:

Post a Comment