Meta Interview Question

3. flatten a nested array with JavaScript (recursively and iteratively)

Interview Answer

Anonymous

Jun 9, 2021

let _returnArr = []; let _arr = (arr) => { for(let i = 0; i 0){ _arr(arr[i]); }else { _returnArr.push(arr[i]); } } return _returnArr; } _arr([1,2,3,[4,6,[1,2]],[1,4],3]);