What does `Array.prototype.flat()` do?

JavaScript Developer Easy

JavaScript Developer — Easy

What does `Array.prototype.flat()` do?

Key points

  • `flat()` simplifies nested arrays
  • Concatenates sub-array elements
  • Depth parameter controls how deep to flatten
  • Returns a new array, doesn't modify original

Ready to go further?

Related questions