JavaScript Array flat()

Paglilinaw at paggamit

flat() Ang method na ito ay ginagamit upang iharap ang mga elemento ng sub-array sa bagong array.

Bilang karagdagan:

Array map() method

Array flatMap() method

Array filter() method

Array forEach() method

Halimbawa

Halimbawa 1

Lumikha ng bagong array at iharap ang mga elemento ng sub-array na nakakabit:

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

Subukan nang sarili

Halimbawa 2

Para sa mga napapalibong array na may maraming lalim, maaring tukoy ang lalim ng pagbubukas:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

Subukan nang sarili

Mga pangunahing uri

array.flat(Lalim)

Parametro

Parametro Paglalarawan
Lalim Opisyal. Tukoy ang lalim ng mga napapalibong array na dapat buksan. Ang default ay 1.

Bumalik na halaga

Uri Paglalarawan
Array Bagong array na binuo mula sa pagbubukas.

Suporta ng browser

Simula noong 2020 ɑbriŀ, lahat ng makabagong browser ay sumusuporta sa JavaScript array flat() Mga paraan:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
2018 ɑbriŀ 2020 ɑbriŀ 2018 ɑbriŀ 2018 ɑbriŀ 2018 ɑbriŀ