Skip to main content
added 77 characters in body
Source Link
Asleepace
  • 605
  • 3
  • 7

Javascript (node), 70 4949 47 Bytes

-21 Bytes thanks to Matthew Jensen!

f=(a,c=[])=>(a=>a.map?a(a=>a.map(i=>f?f(ia,c)):c.push(a))&&c

Try it online!Try it online!

Javascript (node), 70 49 Bytes

-21 Bytes thanks to Matthew Jensen!

f=(a,c=[])=>(a.map?a.map(i=>f(i,c)):c.push(a))&&c

Try it online!

Javascript (node), 70 49 47 Bytes

f=(a,c=[])=>a.map(a=>a.map?f(a,c):c.push(a))&&c

Try it online!

added 93 characters in body
Source Link
Asleepace
  • 605
  • 3
  • 7

Javascript (node), 7070 49 Bytes

-21 Bytes thanks to Matthew Jensen!

f=(a,c=[])=>(Array.isArray(a).map?a.flat().map(i=>f(i,c)):c.push(a)|c)&&c 

Try it online!

Javascript (node), 70 Bytes

f=(a,c=[])=>(Array.isArray(a)?a.flat().map(i=>f(i,c)):c.push(a)|c)&&c 

Try it online!

Javascript (node), 70 49 Bytes

-21 Bytes thanks to Matthew Jensen!

f=(a,c=[])=>(a.map?a.map(i=>f(i,c)):c.push(a))&&c

Try it online!

Source Link
Asleepace
  • 605
  • 3
  • 7

Javascript (node), 70 Bytes

f=(a,c=[])=>(Array.isArray(a)?a.flat().map(i=>f(i,c)):c.push(a)|c)&&c 

Try it online!