Skip to content

Instantly share code, notes, and snippets.

@sharmaabhinav
Created October 22, 2018 08:55
Show Gist options
  • Save sharmaabhinav/d283aaa520138ad5a61a36955c639052 to your computer and use it in GitHub Desktop.
Save sharmaabhinav/d283aaa520138ad5a61a36955c639052 to your computer and use it in GitHub Desktop.
var arr = [1,2,[1,2, [3,4]]]
const flattenMap = (arr) => {
let returnArr = []
for(var start =0; start <= arr.length-1;start++) {
returnArr = Array.isArray(arr[start]) ? returnArr.concat(flattenMap(arr[start])) : returnArr.concat(arr[start])
}
return returnArr
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment