Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

青灯夜游
Lepaskan: 2023-01-11 09:20:36
asal
41967 orang telah melayarinya

Kaedah Javascript untuk memadam elemen subskrip tertentu dalam tatasusunan: 1. Gunakan kaedah splice() tatasusunan, sintaks "arr.splice(index, 1)"; sintaks "padam arr [indeks]".

Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

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) 
Salin selepas log masuk

Contoh: Kini terdapat tatasusunan arr=['a','b' ,'c','d']

arr.splice(1, 1); //结果arr=['a','c','d'](下标1开始,删除1个)
Salin selepas log masuk

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:

  • rempah ditambah:
arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']
Salin selepas log masuk
  • rempah diganti:
arr.splice(1,1,'str'); //结果arr=['a','str','c','d']
Salin selepas log masuk
  • penggantian rempah 2:
arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)
Salin selepas log masuk
  • berbilang padam rempah:
arr.splice(1,2); //结果arr=['a','d']
Salin selepas log masuk

2. padam: Selepas pemadaman, elemen kedudukan subskrip tidak ditentukan

delete arr[index];
Salin selepas log masuk

Contoh:

delete arr[1];
Salin selepas log masuk

Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

Elemen kosong boleh dibaca dan ditulis. Atribut panjang tidak mengecualikan elemen kosong Nilai pulangan elemen kosong tidak ditentukan

console.log(arr[1]);
Salin selepas log masuk

Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

[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!

Label berkaitan:
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