tiny-array-flat-polyfill

0.2.1 • Public • Published

140b polyfill for [].flat() & [].flatMap()

Install: npm i tiny-array-flat-polyfill

Usage: import 'tiny-array-flat-polyfill'

Usage:

const ARR = [1, [2, [3]], [[[4]]], 5]

ARR.flat() // [1, 2, [3], [[4]], 5]

ARR.flat(4) // [1, 2, 3, 4, 5]

[1,[2,3]].flatMap(x=>x*2) // [2,4,6]

Changelog

  • 0.2.1: fix handling of .flat(Infinity)
  • 0.2.0: only polyfill if .flat() is not already available
  • 0.1.0: initial release

See tests

Readme

Keywords

none

Package Sidebar

Install

npm i tiny-array-flat-polyfill

Weekly Downloads

10

Version

0.2.1

License

Apache-2.0

Unpacked Size

1.49 kB

Total Files

4

Last publish

Collaborators

  • developit