Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci)

青灯夜游
Lepaskan: 2021-08-03 09:05:40
asal
8763 orang telah melayarinya

Tatasusunan ialah jenis data yang sangat biasa dan penting dalam JavaScript, dan memadamkan elemen tatasusunan ialah operasi tatasusunan biasa JavaScript mempunyai banyak fungsi terbina dalam untuk memadamkan elemen tatasusunan, jadi tidaklah sukar bagi kami . Jadi bagaimana untuk melaksanakan versi lanjutan memadam elemen tatasusunan - mengosongkan tatasusunan? Hari ini kita akan belajar cara mengosongkan semua elemen tatasusunan JS.

Dalam artikel ini, kami akan memperkenalkan kepada anda 4 kaedah mengosongkan tatasusunan dalam JS Melalui contoh kod, kami akan melihat secara terperinci cara mengosongkan tatasusunan (memadamkan semua elemen tatasusunan).

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Kaedah 1: Tetapkan tatasusunan kosong secara langsung []

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr=[];
console.log(arr);
Salin selepas log masuk

Hasil keluaran:

Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci)

Kaedah ini tidak mengosongkan tatasusunan secara ketat, tetapi hanya menugaskan semula arr kepada tatasusunan kosong.

Kaedah 2: Gunakan atribut panjang untuk menetapkan panjang tatasusunan kepada 0

Atribut panjang boleh menetapkan atau mengembalikan panjang tatasusunan. Apabila nilai atribut panjang adalah kurang daripada panjang tatasusunan itu sendiri, elemen berikutnya dalam tatasusunan akan dipotong jika nilai atribut panjang ialah 0, keseluruhan tatasusunan boleh dikosongkan.

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr.length=0;
console.log(arr);
Salin selepas log masuk

Hasil keluaran:

Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci)

Apabila nilai atribut panjang lebih besar daripada panjangnya sendiri, panjang tatasusunan akan dilanjutkan, dan elemen selebihnya tidak akan ditentukan.

Kaedah 3: Gunakan splice() untuk memadam semua elemen tatasusunan

Gunakan kaedah splice() untuk memadam satu atau lebih elemen tatasusunan selepas kedudukan subskrip yang ditentukan. Anda hanya perlu menentukan kaedah splice() untuk bermula dari elemen tatasusunan pertama, dan bilangan elemen yang akan dipadamkan ialah arr.length untuk mengosongkan tatasusunan.

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr.splice(0,arr.length);
console.log(arr);
Salin selepas log masuk

Hasil keluaran:

Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci)

Kaedah 4: Gunakan operator padam

operator padam boleh Digunakan untuk padamkan elemen tatasusunan pada subskrip yang ditentukan Elemen yang dipadamkan adalah elemen kosong dan panjang tatasusunan yang dipadam kekal tidak berubah.

Gunakan operator padam dan pernyataan gelung untuk mengosongkan tatasusunan

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
for(var i=0;i<=arr.length;i++){
delete arr[i];
}
console.log(arr);
Salin selepas log masuk

Hasil output:

Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci)

Lebih banyak pengetahuan berkaitan pengaturcaraan, Sila lawati : Pengenalan kepada Pengaturcaraan! !

Atas ialah kandungan terperinci Pembelajaran tatasusunan JS: 4 cara untuk mengosongkan semua elemen (penjelasan kod terperinci). 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!