Rumah  >  Artikel  >  hujung hadapan web  >  javascript tatasusunan padam

javascript tatasusunan padam

PHPz
PHPzasal
2023-05-05 22:49:08652semak imbas

Array dalam JavaScript ialah struktur data yang sangat biasa digunakan, yang boleh menyimpan berbilang elemen. Jika anda perlu memadamkan elemen daripada tatasusunan, terdapat beberapa cara untuk melakukannya. Artikel ini memberi tumpuan kepada cara menggunakan kaedah yang disediakan dalam JavaScript untuk memadamkan elemen tatasusunan.

Pertama sekali, terdapat beberapa kaedah utama untuk memadamkan elemen tatasusunan dalam JavaScript, termasuk splice(), pop(), dan shift(). Mereka diperkenalkan di bawah.

  1. splice()

Kaedah splice() boleh menambah/mengalih keluar elemen dalam tatasusunan pada masa yang sama. Kaedah ini menerima 3 parameter:

  • Indeks permulaan elemen yang akan dipadamkan (bermula dari 0)
  • Bilangan elemen yang akan dipadamkan
  • Elemen (pilihan) untuk ditambahkan pada tatasusunan

Kod sampel:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除起始位置为2的元素(也就是第3个元素)
console.log(arr); // [1, 2, 4, 5]

Dalam kod di atas, arr.splice(2, 1) bermaksud memadamkan elemen daripada kedudukan indeks 2 dalam tatasusunan arr (iaitu, 1 elemen bermula dari elemen ke-3), jadi tatasusunan akhir menjadi [1, 2, 4, 5].

Jika anda perlu menambah elemen pada tatasusunan, hanya berikannya sebagai parameter ke-3, ke-4... kaedah splice(). Contohnya:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1, 6, 7); // 删除起始位置为2的元素,同时添加6和7元素
console.log(arr); // [1, 2, 6, 7, 4, 5]

Dalam kod di atas, kaedah splice() memadamkan elemen dengan kedudukan permulaan 2 (iaitu, 3) dan menambah elemen 6 dan 7 pada tatasusunan.

  1. pop()

Kaedah pop() mengalih keluar elemen terakhir daripada tatasusunan dan mengembalikan elemen yang dialih keluar. Jika tatasusunan kosong, undefined dikembalikan.

Kod sampel:

let arr = [1, 2, 3, 4, 5];
let deleted = arr.pop(); // 删除最后一个元素(5),deleted为删除的元素
console.log(arr); // [1, 2, 3, 4]
console.log(deleted); // 5
  1. shift()

Kaedah shift() mengalih keluar elemen pertama daripada tatasusunan dan mengembalikan elemen yang dipadamkan. Jika tatasusunan kosong, undefined dikembalikan.

Kod sampel:

let arr = [1, 2, 3, 4, 5];
let deleted = arr.shift(); // 删除第一个元素(1),deleted为删除的元素
console.log(arr); // [2, 3, 4, 5]
console.log(deleted); // 1

Ringkasan

Di atas ialah tiga cara untuk memadamkan elemen tatasusunan dalam JavaScript.

Jika anda ingin memadamkan elemen di mana-mana kedudukan, anda boleh menggunakan kaedah splice() jika anda hanya perlu memadamkan elemen terakhir, anda boleh menggunakan kaedah pop() jika anda hanya perlu memadam elemen pertama, anda boleh menggunakan kaedah shift().

Semoga artikel ini dapat membantu anda!

Atas ialah kandungan terperinci javascript tatasusunan padam. 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