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

Memahami Kaedah 'rata' JavaScript untuk Tatasusunan Bersarang

Dalam JavaScript, `flat` ialah kaedah tatasusunan yang mengembalikan tatasusunan baharu dengan semua tatasusunan bersarang runtuh menjadi satu tahap. Ia memerlukan hujah pilihan, yang merupakan integer yang menunjukkan kedalaman sarang untuk diratakan. Jika tiada hujah diberikan, ia akan menjadi lalai kepada 1, bermakna hanya satu tahap sarang akan diratakan.

Berikut ialah contoh cara anda boleh menggunakan `flat` untuk meratakan tatasusunan bersarang:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat();

console.log(flatArr); // Output: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
Dalam contoh ini, `arr` ialah tatasusunan bersarang dengan tiga peringkat bersarang. Memanggil `flat()` pada `arr` mengembalikan tatasusunan baharu yang meruntuhkan semua tatasusunan bersarang ke dalam satu tahap. Tatasusunan yang terhasil mengandungi semua elemen daripada tatasusunan asal, dalam susunan ia muncul.

Anda juga boleh menentukan parameter kedalaman apabila memanggil `flat()`, untuk mengawal berapa banyak tahap sarang yang diratakan. Contohnya:
```
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 kes ini, `flatArr` hanya akan mengandungi dua peringkat pertama sarang, melangkau tahap ketiga sepenuhnya.

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy