Rumah >hujung hadapan web >tutorial js >Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

Bagaimana untuk memadam elemen dengan subskrip tertentu dalam tatasusunan menggunakan javascript

青灯夜游
青灯夜游asal
2021-09-16 15:58:4642072semak imbas

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) 

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:

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

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

delete arr[index];

Contoh:

delete arr[1];

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]);

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!

Kenyataan:
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