Kaedah Javascript untuk memadam elemen subskrip tertentu dalam tatasusunan: 1. Gunakan kaedah splice() tatasusunan, sintaks "arr.splice(index, 1)"; sintaks "padam arr [indeks]".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Anggapkan array arr mempunyai n elemen Sekarang anda mahu memadamkan elemen yang subskripnya ialah indeks
Terdapat dua kaedah:
Gunakan. kaedah The splice() array
menggunakan kata kunci padam
1. sambung: Selepas pemadaman, perkara berikut elemen diisi secara automatik Pergi ke hadapan
arr.splice(index, 1)
Contoh: Kini terdapat tatasusunan arr=['a','b' ,'c','d']
arr.splice(1, 1); //结果arr=['a','c','d'](下标1开始,删除1个)
Nota:
Dalam kod di atas, kita harus ambil perhatian bahawa jika kita mahu untuk mengubah suai nilai arr, kendalikan terus arr secara langsung seperti ini Ia telah berubah, bukannya menulis arr= arr.splice(1,1)
, kerana nilai pulangan kaedah splice() ialah elemen yang dipadamkan.
Ditambah:
arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']
arr.splice(1,1,'str'); //结果arr=['a','str','c','d']
arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)
arr.splice(1,2); //结果arr=['a','d']
2. padam: Selepas pemadaman, elemen kedudukan subskrip tidak ditentukan
delete arr[index];
Contoh:
delete arr[1];
Elemen kosong boleh dibaca dan ditulis. Atribut panjang tidak mengecualikan elemen kosong Nilai pulangan elemen kosong tidak ditentukan
console.log(arr[1]);
[Pembelajaran yang disyorkan: Lanjutan Tutorial JavaScript 】
Atas ialah kandungan terperinci Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!