Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mengosongkan Array dengan Cekap dalam JavaScript?

Bagaimana untuk Mengosongkan Array dengan Cekap dalam JavaScript?

Linda Hamilton
Lepaskan: 2024-12-27 13:55:11
asal
384 orang telah melayarinya

How to Efficiently Empty an Array in JavaScript?

Bagaimana untuk Mengosongkan Tatasusunan dalam JavaScript

Soalan: Bagaimanakah saya boleh mengosongkan tatasusunan dalam JavaScript dengan cekap?

Jawapan: Terdapat beberapa kaedah untuk mengosongkan tatasusunan dalam JavaScript:

  1. Menetapkan Panjang Tatasusunan kepada 0:

Pendekatan ini menetapkan sifat panjang tatasusunan kepada 0.

const A = [1, 2, 3, 4];
A.length = 0;
console.log(A); // []
Salin selepas log masuk
  1. Menggunakan sambatan Kaedah:

Kaedah splice boleh digunakan dengan parameter yang menentukan indeks permulaan 0 dan kiraan pemadaman sama dengan panjang tatasusunan.

const A = [1, 2, 3, 4];
A.splice(0, A.length);
console.log(A); // []
Salin selepas log masuk
  1. Menggunakan Kaedah pop:

Memunculkan secara berulang elemen daripada tatasusunan menggunakan gelung sementara ialah pilihan lain. Walau bagaimanapun, kaedah ini biasanya lebih perlahan.

const A = [1, 2, 3, 4];
while (A.length > 0) {
  A.pop();
}
console.log(A); // []
Salin selepas log masuk
  1. Menimpa Tatasusunan dengan Tatasusunan Kosong:

Pendekatan ini mencipta tatasusunan kosong baharu dan menyerahkannya kepada pembolehubah tatasusunan sedia ada.

const A = [1, 2, 3, 4];
A = [];
console.log(A); // []
Salin selepas log masuk

Prestasi Pertimbangan:

Antara kaedah ini, menetapkan panjang tatasusunan kepada 0 dan menggunakan kaedah splice adalah yang paling cekap dari segi kelajuan pelaksanaan.

Atas ialah kandungan terperinci Bagaimana untuk Mengosongkan Array dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan