mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Memahami Metode 'datar' JavaScript untuk Array Bersarang

Dalam JavaScript, `flat` adalah metode array yang mengembalikan array baru dengan semua array bertumpuk diciutkan menjadi satu tingkat. Dibutuhkan argumen opsional, yang merupakan bilangan bulat yang menunjukkan kedalaman sarang yang akan diratakan. Jika tidak ada argumen yang diberikan, defaultnya adalah 1, yang berarti hanya satu level sarang yang akan diratakan.

Berikut adalah contoh bagaimana Anda dapat menggunakan `flat` untuk meratakan array yang disarangkan:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat();

console.log(flatArr); // Keluaran: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
Dalam contoh ini, `arr` adalah array bersarang dengan tiga tingkat sarang. Memanggil `flat()` pada `arr` akan mengembalikan array baru yang menciutkan semua array yang disarangkan ke dalam satu tingkat. Larik yang dihasilkan berisi semua elemen dari larik asli, sesuai urutan kemunculannya.

Anda juga dapat menentukan parameter kedalaman saat memanggil `flat()`, untuk mengontrol berapa banyak level penyarangan yang diratakan. Misalnya:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat(2);

console.log(flatArr); // Output: [1, 2, 3, 4, 5, 6, 7, 8]
```
Dalam hal ini, `flatArr` hanya akan berisi dua level pertama dari penyarangan, melewati level ketiga seluruhnya.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy